代码说话:- interface A
- {
- void show();
- }
- interface B extends A
- {
- void show();
- }
- /*
- 1.接口可以继承接口
- */
- abstract class C implements A
- {
- public abstract void show();
- }
- /*
- 2.抽象类可实现接口
- */
- class D
- {
- public D(){}//没有这个无参构造方法,抽象类继承会报错
- //public D(int d){}
- public void show()
- {
- System.out.println("实体类");
- }
-
- }
- abstract class E extends D
- {
- public void show()
- {
- System.out.println("抽象类可否继承实体类");
- }
- }
- /*
- 3.抽象类是否可继承实体类,有个前提,必须有个默认构造方法(即无参构造方法)
- */
- public class InterfaceDemo
- {
-
- public static void main(String[] arggs)
- {
- }
- }
复制代码 |