论坛首页 Java企业应用论坛

上转型对象 - 平时没有注意的地方

浏览 23003 次
精华帖 (0) :: 良好帖 (5) :: 新手帖 (4) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-01-19  
skyuck 写道
yeshaoting 写道
shijie_262 写道
曾经听过这么一句话
通过引用取属性,不看对象看引用
通过引用调方法,不看引用看对象
可见多态性是表现在 方法上的

嗯...你说的是对的.

但为啥多态性只表现在方法上?
难道多态性表现在属性上没有意义?



比如说人这个类有名字这个属性
这是个公用的属性,根本没有必要去覆盖整个属性

子类已经有了父类的field了,子类如果需要要直接可以操作父类的field,而没有必要通过覆盖父类的属性方式。

所以说多态性表现在属性上没有意义

况且属性表现在类上多使用private的。


笨.这段话我还得再理解理解.
这必要性还没怎么想明白.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics