Java《抽象类》

来源:互联网 发布:网页美工和前端工作 编辑:程序博客网 时间:2024/06/16 22:36

概念:
     当父类的方法不确定时,可以用abstract关键字来修饰该方法【抽象方法】,且不能在父类中实现,用abstract来修饰该类【抽象类】。

特点:
     1. 抽象类不能被实例化;
     2. 抽象类不一定要包含abstract方法;
     3. 一旦包含了abstract方法,则这个类必须声明为abstract;
     4. 抽象方法不能实现。

代码:

public class Demo1 {    public static void main(String[] args) {        Animal a1 = new Cat();        a1.cry();    }}// 抽象类Animalabstract class Animal {    String name;    int age;    abstract public void cry();}// 子类必须实现父类的所有抽象方法class Cat extends Animal {    public void cry() {        System.out.println("cat cry...");    }}
0 0
原创粉丝点击