关于java中的getClass()
2015-03-10 20:12
218 查看
getClass() 返回的是运行时类,即类A继承自B,那么A中无论调用this.getClass() 或者super.getClass() 返回的都是A的class
package test; public class BaseOut { public void out() { System.out.println("base out"+getClass().getSimpleName()); } }
package test; public class ExtentTest extends BaseOut { @Override public void out() { // TODO Auto-generated method stub super.out(); System.out.println("extent out"+getClass().getSimpleName()); } public static void main(String[] args) { new ExtentTest().out(); } }
返回结果 base outExtentTest extent outExtentTest
相关文章推荐
- 关于java中getClass()和getSuperClass()的讲解
- 关于android 中java 的.class.getResourceAsStream()返回值为null
- java: 关于从jar中读取资源遇到的问题getClass().getResource(...)
- [Java开发之路](18)关于Class.getResource和ClassLoader.getResource的路径问题
- java-关于getClass().getClassLoader()
- 关于java中getClass()和super.getClass()
- 【JAVA】关于java中 类.class.getResource("/").getPath()获取路径有空格的问题
- Java学习笔记:关于.getClass()和.class的区别
- java 关于getClass().getClassLoader()
- 在Java中,关于.Class()与.getCalss与.getClass().getName()的区别
- Java 关于类型类、this.getClass()的理解
- 关于JAVA Entity entity = entityClass.getAnnotation(Entity.class);
- 【JAVA】【问题】关于getclass()的使用
- 在java开发中关于class.getResourceAsStream(String name)与 class.getClassLoader().getResourceAsStream(String
- 关于getElementsByClassName的修正
- JAVA关于UnsupportedClassVersionError 错误
- 关于java的classpath设置
- java .class与getClass的区别
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")
- Java在不同环境下获取当前路径的方法--this.getClass().getResource("")