首先开题把知识点给讲清楚
1. 如果子类继承的是属性,那么,子类将从父类那里拷贝来一份副本,值是完全一样的,也就是说在对象中也拥有自己的这个属性,并且和父类一模一样
2.如果子类继承的是方法,那么子类不会在父类中完全得到一份一模一样的,而是当调用的时候,去父对象那里找到这个被继承的方法,再去执行,为什么能够找到?因为他们的内存地址是紧挨着的!!
如下图所示
这个展示的继承的方法 (输出的是10而不是-990)
下面的图展示继承属性的时候
首先开题把知识点给讲清楚
1. 如果子类继承的是属性,那么,子类将从父类那里拷贝来一份副本,值是完全一样的,也就是说在对象中也拥有自己的这个属性,并且和父类一模一样
2.如果子类继承的是方法,那么子类不会在父类中完全得到一份一模一样的,而是当调用的时候,去父对象那里找到这个被继承的方法,再去执行,为什么能够找到?因为他们的内存地址是紧挨着的!!
如下图所示
这个展示的继承的方法 (输出的是10而不是-990)
下面的图展示继承属性的时候