如果一个类中有抽象方法,那么这个类必须声明为抽象类。
如果一个类为抽象类,那个这个类即可以包含抽象方法,也可以包含普通方法。抽象类中不一定要有抽象方法,也可以全部是普通方法。
abstract class A
{
public abstract void test();
}
abstract class B extends A
{
public void test()
{
System.out.println("test");
}
}
子类b实现了父类a的抽象方法,所以抽象类b中只有普通方法