定义:所谓抽象类就是只声明方法的存在而不去具体实现他的类,也可以包含属性等。抽象类中创建的,没有实现的,必须子类继承重写的方法称为抽象方法。
注意:1>抽象类不能被实例化,就是不能创建其对象,只能被继承。
2>定义抽象类时,要在关键字class前面加abstract关键字
3>抽象方法只有方法的声明,没有具体实现,用关键字abstract修饰,不能用private或static关键字修饰。
abstract class Fruit
{
public String color;
public abstract void harvest();//收获方法
}
class Apple extends Fruit{
public void harvest(){
System.out.print("苹果成熟");
}
}
class Test{
Apple a=new Apple();
a.ha();
}