笔者最近读Thinking in Java,在Runtime type information一章中发现该习题较有难度。
/* Problem:
* Write a method that takes an object and recursively
* prints all the classes in that object's hierarchy.
*/
其实也不是难度的问题,关键在于如何理解Class,Object之间的关系。
假设Object为继承树之根,笔者经过尝试发现当打印到深度为2的那一层结点时,Class.getSuperclass就会返回null,不知道大家有没有办法将Object打印出来? 作者: 杜鹏飞 时间: 2013-2-28 10:03
笔者通过查阅发现所有类均继承自Object,没法打印Object,此贴废。