JAVA中的反射中載入類的方法

來源:互聯網
上載者:User

標籤:otf   demo1   super   import   test   over   etc   bean   pass   

反射:載入類的方法有三種,

1.用Class.forName("類名")方法來調用;
2.類名.class得到
3.用對象.getClass()得到
package com.ma.reflection;import org.junit.Test;import com.ma.bean.UserBean;public class Demo1 {/** * 反射:載入類的方法 */@Testpublic void test1(){//1.用Class.forName("類名")方法來調用;try {Class<?> c = Class.forName("com.ma.bean.UserBean");System.out.println(c);} catch (ClassNotFoundException e) {e.printStackTrace();}//2.類名.class得到Class<?> cla1 =  UserBean.class;System.out.println(cla1);//3.用對象.getClass()得到Class<?> cla2 =  new UserBean().getClass();System.out.println(cla2);}}

  UserBean實體類

package com.ma.bean;/** * UserBean實體類 * @author ma * */public class UserBean {private String id;private String name = "張三";private String password;public UserBean() {super();System.out.println("我是無參構造方法");}public UserBean(String id, String name, String password) {super();this.id = id;this.name = name;this.password = password;System.out.println("我是有參構造方法");}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "UserBean [id=" + id + ", name=" + name + ", password="+ password + "]";}private UserBean(String name){this.name = name;System.out.println(name);} }

  

JAVA中的反射中載入類的方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.