“多态”基于动态绑定(运行时绑定)。在多态结构中基类起到了“接口”的作用,java语言提供了abstract关键字来帮助管理代码。
有abstract方法的类必须声明为abstract类,这意味着子类如果不能实现父类的全部abstract方法,那么该子类也必须声明为abstract类。abstract类不能产生对象,但是static方法不受影响。
[思考]
为基类添加一个abstract方法时会涉及到全部叶子级子类的修改,最初设计时应考虑周全。
“多态”基于动态绑定(运行时绑定)。在多态结构中基类起到了“接口”的作用,java语言提供了abstract关键字来帮助管理代码。
有abstract方法的类必须声明为abstract类,这意味着子类如果不能实现父类的全部abstract方法,那么该子类也必须声明为abstract类。abstract类不能产生对象,但是static方法不受影响。
[思考]
为基类添加一个abstract方法时会涉及到全部叶子级子类的修改,最初设计时应考虑周全。
Java套接字编程学习
abstract:抽象的,可以修饰类,方法abstract不能用来修饰属性(没办法覆盖) 构造器(不能被重写) private(
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M