javaSE基础11之抽象类

xiaoxiao2021-02-28  39

定义:在java中,含有抽象方法的类称为抽象类,同样不能生成对象

注意点:

1、包含一个抽象方法的类是抽象类

2、抽象类和抽象方法都要用abstract关键字声明;

3、抽象方法只需声明而不需要实现

4、抽象类必须被子类(假如不是抽象类)必须重写抽象类中的全部抽象方法

5、抽象类不能被实例化

public abstract class People {    /**     * @param args the command line arguments     */    private String name;    public String getName(){        return name;    }    public void setName(String name){        this.name=name;    }    public void say(){        System.out.println("我的姓名是"+this.getName());    }    public abstract void profession();}

>>>>>>>>>>>>>

public class Student extends People{    @Override    public void profession() {        System.out.println("职业:学生");    }    

}

>>>>>>>

public class Test {    public static void main(String args[]){        Student student=new Student();        student.profession();            }    }

转载请注明原文地址: https://www.6miu.com/read-2626592.html

最新回复(0)