天天看点

JAVA SE 抽象类

抽象类

注意:1、抽象类中必须含有抽象方法;

2、抽象类中可以含有实体方法;

3、子类必须覆盖父类中所有的抽象方法,可以不全覆盖实体方法;

abstract class Demo
{
 	abstract /*抽象*/ void show(); 
}

class DemoA extends Demo
{
 	void show()
 	{
  		System.out.println("demoa show");
 	}
}

class DemoB extends Demo
{
 	void show()
 	{
  		System.out.println("demob show");
 	}
}

class PersonDemo 
{
 	public static void main(String...strings)
 	{
  		DemoA da = new DemoA();
  		DemoB db = new DemoB();
  		da.show();
  		db.show();
 	}
}