【JAVA笔记】Java反射技术,
分享于 点击 23942 次 点评:240
【JAVA笔记】Java反射技术,
MyInterface.java
package reflect;
public interface MyInterface {
void interfaceMethod() ;
}
MyInterface2.java
package reflect;
public interface MyInterface2 {
void interface2Method() ;
}
Person.java
package reflect;
public class Person implements MyInterface,MyInterface2{
private int id;
private String name ;
private int age ;
public String desc ;
private Person(String name) {
this.name = name;
}
public Person() {
}
public Person(Integer id) {
this.id = id;
}
public Person(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
private void privateMethod() {
System.out.println(" private method...");
}
private void privateMethod2(String name) {
System.out.println(" private method2..."+name);
}
public void setAge(int age) {
this.age = age;
}
public static void staticMethod() {
System.out.println("static method ...");
}
@Override
public void interfaceMethod() {
System.out.println("interface Method....");
}
@Override
public void interface2Method() {
System.out.println("interface2 Method....");
}
}
ReflectDemo01.java
package reflect;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
//
相关文章
暂无相关文章
用户点评