没有抽象方法的抽向类的作用:
1.该类不能创建对象
2.还有一个重要的概念,是为了简化代码的书写。向这种没有抽向方法的抽向类在GUI工具包中,事件监听方法中应用很多,你有时间可以看看,接下来你可以看个例子:- interface Inter //定义接口
- {
- public void show1();
- public void show2();
- public void show3();
- public void show4();
- }
- //定义没有抽向方法的抽向类,并实现Inter,覆盖全部方法
- abstract class AbstractClass implements Inter
- {
- public void show1(){}
- public void show2(){}
- public void show3(){}
- public void show4(){}
- }
- //定义一个子类,继承AbstractClass抽向类,复写其show1方法
- class AbsDemo extends AbstractClass
- {
- public void show1()
- {
- System.out.println("我只用 show1 方法");
- }
- }
- class Demo
- {
- public static void main(String[] args)
- {
- new AbsDemo().show1();
- }
- }
复制代码 |