河北建筑培训网登录,常德网站优化,宠物网站建设方案,如何自己开发一个网站#x1f38a;专栏【JavaSE】 #x1f354;喜欢的诗句#xff1a;更喜岷山千里雪 三军过后尽开颜。 #x1f386;音乐分享【如愿】 #x1f970;欢迎并且感谢大家指出我的问题 文章目录 #x1f384;什么是反射#x1f384;获取class对象的三种方式⭐代码实现 #x1f3… 专栏【JavaSE】 喜欢的诗句更喜岷山千里雪 三军过后尽开颜。 音乐分享【如愿】 欢迎并且感谢大家指出我的问题 文章目录 什么是反射获取class对象的三种方式⭐代码实现 利用反射获取构造方法利用反射获取成员变量利用反射获取成员方法 什么是反射
反射允许对成员变量成员方法和构造方法的信息进行编程访问 例如idea的自动提示功能就是利用了反射 利用反射我们可以获取类里面的所有信息
获取class对象的三种方式 ⭐代码实现 Student.java public class Student {private String name;private int age;public Student(){}public Student(String name,int age){this.namename;this.ageage;}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;}Overridepublic String toString() {return Student{ name name \ , age age };}
} MyReflectDemo1.java public class MyReflectDemo1 {public static void main(String[] args) throws ClassNotFoundException {//方式一Class clazz1 Class.forName(com.itheima.myreflect1.Student);//方式二Class clazz2 Student.class;//方式三Student snew Student();Class clazz3s.getClass();//打印获取到的字节码文件System.out.println(clazz1);System.out.println(clazz2);System.out.println(clazz3);}
} 利用反射获取构造方法 利用反射获取成员变量 利用反射获取成员方法 在技术的道路上我们不断探索、不断前行不断面对挑战、不断突破自我。科技的发展改变着世界而我们作为技术人员也在这个过程中书写着自己的篇章。让我们携手并进共同努力开创美好的未来愿我们在科技的征途上不断奋进创造出更加美好、更加智能的明天