欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 反射和bean一樣呀

吉茹定2年前8瀏覽0評論

Java中的反射和Bean看上去似乎有些相似,但它們實際上是兩個不同的概念。

首先,反射是一種程序可以在運行時獲取、探測和使用類及其對象信息的方式。而Bean則是一種Java的約定,指的是一種封裝了屬性和行為的Java對象,它們通常用于表示業務數據。

// 反射示例代碼
Class clazz = Class.forName("com.example.MyClass"); // 加載類
Constructor constructor = clazz.getConstructor(String.class); // 獲取構造方法
Object obj = constructor.newInstance("Hello World"); // 創建對象
Method method = clazz.getMethod("sayHello"); // 獲取方法
method.invoke(obj); // 調用方法
// Bean示例代碼
public class User {
private String name;
private int age;
// 構造方法
public User(String name, int age) {
this.name = name;
this.age = age;
}
// 屬性的getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
// 業務方法
public void sayHello() {
System.out.println("Hello, I'm " + this.name);
}
}

總之,反射和Bean都是Java中非常重要的概念,并且在實際開發中都有廣泛的應用。