面向对象抽象类

简介: 面向对象抽象类

抽象类

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

抽象方法:就是加上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(){
    }


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


相关文章
|
4月前
|
C# 索引
C# 面向对象编程(二)——继承
C# 面向对象编程(二)——继承
46 0
|
4月前
|
Java C# 索引
C# 面向对象编程(一)——类
C# 面向对象编程(一)——类
40 0
|
算法 Java 编译器
类和面向对象
类和面向对象
110 0
|
7月前
|
C++
C++面向对象编程中的 纯虚函数 与 抽象类
C++面向对象编程中的 纯虚函数 与 抽象类
C++学习笔记_04抽象类、多态 2021-04-15
C++学习笔记_04抽象类、多态 2021-04-15
【面向对象】抽象类和接口
【面向对象】抽象类和接口
|
设计模式
面向对象中多态的理解
面向对象中多态的理解
104 0
|
设计模式 小程序
面向对象——多态
面向对象——多态
102 0
|
数据安全/隐私保护 C++
c++面向对象程序设计——基类和派生类(一)
c++面向对象程序设计——基类和派生类(一)
432 0

热门文章

最新文章