------- android培训、 java培训、期待与您交流! ----------
/**
没有抽象方法的抽象类
该类不能创建对象
*/
interface Inter
{
public static abstract void show1();
public static abstract void show2();
public static abstract void show3();
public static abstract void show4();
}
/**
子类实现接口时候,需要覆盖所有方法
但是子类只用一个方法进行具体内容的指定,其他方法不需要用到
但是为了创建对象,必须覆盖。
如果又有其他子类用到其中一个方法,还是要覆盖所有方法,麻烦7
*/
//没有抽象方法的抽象类,可以方便创建接口对象,去使用指定的功能方法
//子类就不需要实现所有方法,让抽象方法自己实现接口所有方法
abstract class Test implements Inter
{
public void show1(){}
public void show2(){}
public void show3(){}
public void show4(){}
}
class Test1 extends Test
{
public void show1()
{
System.out.println("show1 run");
}
}
class Test2 extends Test
{
public void show2()
{
System.out.println("show2 run");
}
}
class
{
public static void main(String[] args)
{
Test1 t=new Test1();
}
}