定义:在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(); } }
