什么叫JAVA的抽象方法?

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:31:02
抽象方法有什么用的呢?

抽象方法定义在抽象类或接口中,它只有方法的声明没有实现例如;
public abstract class AAA{
public abstract void test();
}
上面的test方法就是抽象方法,他后面直接写一个;号不能带{}

用abstract修饰的方法叫做抽象方法。抽象方法中只有方法的声明,没有方法体。
当一个方法没有固定的实现时,应该将它声明为抽象方法。例如动物的run()方法,因为每个动物跑起来都不一样,有2条腿跑,有四条腿跑,还有跳着跑。所以这时,就应该把run()方法定义为抽象的,然后在其子类中去具体实现.