abstract class Fu
{
abstract void show();
abstract void speak();
}
class Zi extends Fu
{
void show(){}
//void speak(){}//子类不能只覆盖部分抽象方法,必须覆盖父类中的所有抽象方法,否则编译不通过。
}
abstract class Zi2 extends Fu
{
void show(){}//抽象类中不一定有抽象方法
}
class Test
{
public static void main(String[] args)
{
Zi z=new Zi();//要创建子类对象,必须覆盖父类中所有的抽象方法
//Zi2 zz=new Zi2();//因为类Zi2是抽象类,所以不能实例化
}
}作者: MartinYu 时间: 2016-7-3 19:15
抽象类有什么用途啊????作者: robintian 时间: 2016-7-3 21:17