JAVA考试问答题:Java的单根类Object层次相比C++的好处和优势

来源:百度知道 编辑:UC知道 时间:2024/06/03 15:24:04
JAVA考试的问答题

Java采用了一种单根式的分级结构,因此所有对象都是从根类Object统一继承的。而在C++中采用任意的类层次结构,我们可在任何地方启动一个新的继承树,所以最后往往看到包含了大量树的“一片森林”。在Java中,我们无论如何都只有一个分级结构。尽管这表面上看似乎造成了限制,但由于我们知道每个对象肯定至少有一个Object接口,所以往往能获得更强大的能力。C++目前似乎是唯一没有强制单根结构的唯一一种面向对象语言。单一根类的层次结构是纯面向对象语言的一个重要特征。Java语言的根对象是Object好处:使语言更加简单且更加灵活。如:帮助实现多态的数据结构,垃圾收集程序可统一执行对象收尾任务。

你还是自己到这里看一下吧,太长了复制过来可能也放不下
看完后,自己总结一下:
http://cache.baidu.com/c?word=java%3B%B5%C4%3B%B5%A5%B8%F9%3B%C0%E0%3Bobject%3B%B2%E3%B4%CE%3B%CF%E0%B1%C8%3Bc%2B%2B%3B%B5%C4%3B%BA%C3%B4%A6%3B%BA%CD%3B%D3%C5%CA%C6&url=http%3A//spaces%2Elive%2Ecom/itsky08/&p=882a97149d904eae4ba7d12a4b&user=baidu#baidusnap2