https://www.nowcoder.com/feed/main/detail/50e42a43f1b74fd0b0a5a79e00035f72
通过反射,Class.forName(“类的路径”)
https://blog.csdn.net/Soinice/article/details/121230819
不仅仅表示了类的类型,还表示了动态加载类。输入类的路径,就可以获取到类的方法。在这里要区分编译和运行:
new创建对象是 静态加载类,在编译时就需要加载可能使用的类。
问:那么我们能不能在使用到类就进行加载?
答:使用动态加载类就可以完成。
举例:
Student student = new Student();
student.getStart();
Teacher 和 Student 类必须实现 Person 接口,并重写start 方法。