面向对象抽象类

简介: 面向对象抽象类

抽象类

如果父类中的方法不确定如何进行{}方法体实现,那么这就应该是一个抽象方法

抽象方法:就是加上abstract关键字去掉大括号直接分号结束

抽象类: 抽象方法所在的类必须是抽象类,抽象类就是在class之前加上abstract

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


如何使用抽象了和抽象方法

不能直接使用创建new对象,必须用一个子类来继承抽象父类,并且需要覆盖重写所有抽象方法,子类去掉abstract加上大括号

public abstract class Fl {   //抽象类
    public abstract void eat();  //抽象方法
}
public class Zl extends Fl {
    public void eat(){
    }


如果子类也是抽象类的话可以不用重写父类的抽象方法


相关文章
|
3月前
|
C# 索引
C# 面向对象编程(二)——继承
C# 面向对象编程(二)——继承
38 0
理解面向对象——多态
理解面向对象——多态
86 0
|
6月前
|
C++
C++面向对象编程中的 纯虚函数 与 抽象类
C++面向对象编程中的 纯虚函数 与 抽象类
|
算法 Java 编译器
类和面向对象
类和面向对象
105 0
|
6月前
|
Java
Java面向对象程序设计5接口与抽象类
Java面向对象程序设计5接口与抽象类
63 0
C++学习笔记_04抽象类、多态 2021-04-15
C++学习笔记_04抽象类、多态 2021-04-15
面向对象之多态2
面向对象之多态2
49 0