对象可以有自己的属性及其方法(子类),还可以共享原型链中的其他属性和方法(父类)。所以为什么所有对象都可以用toString就是因为在obj的原型链中存在。(向下转型)
原理是一样的,js通过原型链实现继承,java通过类实现继承;js通过__proto__拿到父亲的引用,java通过super拿到父亲的引用。
没错