这句话不是很茅盾吗,前面说Object类是所有类的父类,后面又说如果一个类没有使用extends继承另外一个类,就默认继承Object类。其实前面这句话应该改为不管什么类(继承或者没被继承)它都是默认继承Object类。比如:a继承b 其实a也是继承Object类的,因为父类b没有继承其它类,所以它继承Object类,而b继承Object,那a也就继承Object,所以这句话存在茅盾。逻辑思维强的同学,一看就知道了。
Java中的继承概念指的的是一种“直接”的关系。譬如父子,但不指代爷孙。所以,可以说 a 继承b,但不能说a继承Object