问下
this的访问本类中的属性,如果本类没有此属性则从父类中继续查找。
不是说对象的属性没有多态性吗
那this,访问本类中的属性,如果本类没有此属性则从父类中继续查找,这体现多态吗~
我的理解,多态实现的技术是动态绑定,动态绑定只是针对对象的方法,对于属性无效。因为属性不能被重写…
首先,父类的属性能不能被子类继由其权限标识符号决定的,父类的private属性是不能被子类访问到的,所以第一个说法不正确。
其次,多态跟属性没有关系,体现在类的行为即方法上,多态是指相同类型的不同实现类,对于同一个行为有不同的执行流程。即同一个父类的不同子类,它们的同一个签名的方法的实现可能是不同的。你的第二段理解是正确的。