java学习:理解abstract

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

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

[思考]设计

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

相关文章
相关标签/搜索