java学习:理解abstract

“多态”基于动态绑定(运行时绑定)。在多态结构中基类起到了“接口”的作用,java语言提供了abstract关键字来帮助管理代码。

有abstract方法的类必须声明为abstract类,这意味着子类如果不能实现父类的全部abstract方法,那么该子类也必须声明为abstract类。abstract类不能产生对象,但是static方法不受影响。

[思考]

为基类添加一个abstract方法时会涉及到全部叶子级子类的修改,最初设计时应考虑周全。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章