Getclass():
返回此 Object 的运行时类。用的是谁的构造函数,返回的就是谁的类型。
参考:
1.getClass()方法 和 class()方法
https://blog.csdn.net/qq_36761831/article/details/80552485
一般情况下,getclass()方法和class()方法是等价的,都可以获得一个类型名。
两者最直接的区别就是,getClass()是一个类的实例所具备的方法,而class()方法是一个类的方法。
另外getClass()是在运行时才确定的,而class()方法是在编译时就确定了。
getClass() 方法是 Object 类定义的方法,它返回对象执行时的 Class 实例,然后使用此实例调用 getName() 方法可以获得类的名称。
2.Java中的getClass()方法
https://blog.csdn.net/liu16659/article/details/79494201
实例:
当使用getClass()方法的对象是匿名内部类的对象时:
package create;
abstract class People{
public voi