Java abstract关键字 抽象类 抽象方法

用 abstract 修饰的类是抽象类,它不能生成对象
含有抽象方法的类称为抽象类
抽象方法使用 abstract 修饰
抽象类不能直接实例化,只能由子类实例化

举例

abstract class Test{ //抽象类
    abstract void add(); //抽象方法:只能由子类实例化
}

class TestChild extends Test{

    @Override
    void add() {
        // TODO Auto-generated method stub
        System.out.println("add here");
    }
}

public class Abstract{

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        TestChild child = new TestChild();
        child.add();
    }
}

猜你喜欢

转载自blog.csdn.net/zhangxuechao_/article/details/80663305