正在加载图片...
class Studenti public String name; public int age; public Student(String name, int age) this name=name: thisage=age; public String getNameoi return name;) Student stu0= new Student(“ Zhangsan”,21); Method getName Student class.getMethod(getName, new Class[OD; String name= getName invoke(stuO, new Object OD; System. out. printIn(name) Zhangsanjava.lang.reflect.Method Class • 类Method用于表示类的方法,其作用类似 于C语言中的函数指针 • 该类声明了以下方法用于动态调用指定对象 的方法: public Object invoke(Object obj, Object[] args) class Student{ public String name; public int age; public Student(String name, int age){ this.name=name; this.age=age; } public String getName() { return name; } } Student stu0 = new Student(“Zhangsan”, 21); Method getName = Student.class.getMethod(“getName”, new Class[0]); String name = getName.invoke(stu0, new Object[0]); System.out.println(name); Zhangsan
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有