JAVA的getClass()
2015-12-28 16:35
387 查看
import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(this.getClass().getName()); System.out.println(super.getClass().getName()); System.out.println(super.getClass().getSuperclass().getName()); } }
Test Test java.util.Date
不管是TestSuper的getClass()还是Date的getClass(),他们都是非覆盖式的从Object继承来的。
Object的getClass()方法的释义是:返回此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象
相关文章推荐
- javax.servlet.jsp.JspException cannot be resolved to a type的解决方法
- Java反射机制
- 设计模式- 代理模式 (静态代理 和 动态代理)
- Java代码优化
- Process 'command 'D:\Program Files\Java\jdk\bin\java. 解决办法
- Java的web开发中SSH框架的协作处理应用笔记
- javac编译后的.class文件都是unicode的来源<转>
- [javase学习笔记]-7.8 static关键字之特点
- 当Eclipse爱上SVN
- Spring整合Hibernate的时候使用hibernate.cfg.xml
- Eclipse rap 开发经验总结
- 修改Eclipse中web项目的访问路劲
- t.indexOf('e') != -1在java中怎么解释?
- spring 注入一个以枚举类型对象
- Java(.NET)经典排序算法之快速排序
- org.springframework.beans.factory.BeanCreationException: 错误
- Java 里把 InputStream 转换成 String 的几种方法
- Java反射机制
- (3)java学习初步
- 用eclipse创建WebService Step by Step