点击上方“蓝字”关注本公众号 JavaSE 学习参考:方法重写 ○ 抽象类 抽象类是对子类扩展的方法只保留方法的签名,没有给出具体定义,其目的对继承的子类作统一约定,明确功能,具体的实现由子类完成,因为子类有各自实现,所以无须实现,这在多态机制有非常重要的作用。Java使用在定义类时使用abstract关键字标识。抽象类是不能创建实例的。 抽象方法 抽象方法是只有方法签名而没有方法体的方法,Java使用abstract关键字标识。 抽象类中可以包含普通的成员方法,也可包含抽象方法。包含有抽象方法的类一定是抽象类。但是抽象类不一定不包含抽象方法。 子类继承抽象类,一种情况是实现父抽象类全部方法,成为可实例化的类,另种一种只是部分实现、没有实现父抽象类的抽象方法或新增抽象方法仍为抽象类。
运行程序,结果如下图所示: | |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|