1.概述:
抽象方法:如果父类当中的方法不确定如何进行{}方法体实现,那么这是一个抽象的方法
2.格式:
public abstract class Animal { public abstract void eat(); }
3.如何使用抽象类和抽象方法
【1】不能直接创建new抽象类对象
【2】必须用一个子类来继承抽象父类
子类必须覆盖重写(实现)父类当中所有的抽象方法
实现:去掉抽象方法的abstract,然后补上方法体大括号
@overrid epublic class Cat extends Animal{ public void eat() { sout(猫吃鱼); } }
4.创建子类对象进行使用
TIPS:
【1】不能直接创建对象
【2】抽象类可以有构造方法,提供子类创建对象时,初始化父类成员时使用的
【3】抽象类中,不一定有抽象方法,但有抽象方法的类一定是抽象类
【4】子类必须覆盖重写所有抽象方法,除非子类也是抽象类
【说明】:
本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!