java面试之获取类名的问题_this.getclass().getname()0获取类名的时候,后面会跟一个字符串-CSDN博客

网站介绍:文章浏览阅读209次。上面我们就用super调用了一个getClass()方法,然后又来获取类名,这里需要注意的是super只能调用父类的非静态方法,并且不能在static方法中调用,因为super与this一样,是基于对象操作的。原来这个方法是一个final,也就是说,这个方法被其他类继承可以,但是不能被重写,因此,this.getClass与super.getClass最终调用的都是Object类中的getClass方法,而这个方法的定义是返回Object的运行时类,所以,上面会返回自己的类名而不是父类名。......_this.getclass().getname()0获取类名的时候,后面会跟一个字符串