抽象类

抽象类定义

public abstract class 抽象类名称{
//抽象方法
public abstract void eat();

//成员方法
public void method(){
}
}

使用抽象类和抽象方法

  1. 不能直接创建对象使用
  2. 必须用一个子类来继承抽象父类
  3. 子类必须覆盖重写抽象父类所有抽象方法
    实现:子类去到抽象方法的abstract关键字。然后补上方法体大括号
  4. 创建子类对象进行使用

抽象类注意事项

  1. 不能直接创建对象
  2. 可以有构造方法,供子类创建对象时,初始化父类成员使用的
    子类的构造方法中,有默认的super();,需要访问父类构造方法
  3. 抽象类,不一定有抽象方法,目的,不让该类创建对象;有抽象方法必是抽象类
  4. 抽象类的子类必须重写父类中所有抽象方法,如果没有,该子类必须是抽象类
发布了16 篇原创文章 · 获赞 0 · 访问量 174
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览