java abstract

来源:互联网 发布:vscode在插件 编辑:程序博客网 时间:2024/05/20 07:32
        abstract

抽象的方法一定包含在抽象的类中,抽象的类不一定有抽象的方法,抽象的类不能生成对象,但是抽象的类可以有构造函数,在它的子类中通过super调用。如果一个类继承了一个抽象类的话,那么这个类必须要实现父类的抽象方法,如果不实现抽象方法的话,那这个类必须也是抽象的类。

abstract class Person{

    
    String name;
    int age;
    
      abstract void work();
    

    }

class Chinese extends Person{
    
    void work(){
        System.out.println("我是一个程序员");
    }
}

class Test{
    
    public static void main(String args[]){
        Person s=new Chinese();
        s.work();
    }
    
}




原创粉丝点击