抽象方法有何特点?抽象方法的方法体在何处定义?定义抽象方法有何好处?

如题所述

抽象方法一般都定义在父类里面,但这个父类也必须是抽象的,它的特点是没有方法体,只有方法名如:
abstract class A{
public abstract void print();//print()方法没有方法体;
}

//类B 继承A,类B 必须实现父类A中的抽象方法print()
class B extends A{
public void print(){
//方法体....
}
}
抽象方法的好处就在于能让子类做一些特定的事
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-24
抽象方法 没有方法体,只有方法名,一般在父类定义,使用抽象方法可以实现多态,同个方法名实现不同的事情。
第2个回答  2008-11-24
看书看书
相似回答