抽象类的成员变量的作用是什么?

2020-01-01 10:15:45 +08:00
 1oNflow
考虑的点是,子类并不会覆盖父类的重名变量,而且子类直接使用父类变量( private 的话还不能直接使用)感觉并不是一个好的行为。一般什么场合会设置抽象类的成员变量?
2911 次点击
所在节点    Java
2 条回复
lihongjie0209
2020-01-01 10:33:26 +08:00
抽象是为了接口, 不是为了数据
dandycheung
2020-01-01 10:39:31 +08:00
讨论前提:楼主知道抽象类与接口的差异。

抽象类允许有自己的方法,且有实现。很显然,实现方法时,如果需要将某种状态 /数据反应到访问对象上,则需要具化为一个属性。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/634111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX