//一个接口
public Inteface test{}
//父类实现接口test
public class TestCollection implements test{}
//子类继承父类
public class Child extends TestCollection{}
请问子类Child默认已经实现接口test了吗?
还是说如果子类要实现接口test,要重新再写一次implements?
我自己做了个测试,看看准不准
//接口test,TestCollection类实现了该接口,child类继承了TestCollection类
//已经指定了泛型类型为接口test,所以放入该容器的对象必须实现接口
ArrayList<test> testExtends = new ArrayList<> ();
testExtends.add(new TestCollection());
//子类child没显式说明implements 该接口,但add方法可以成功运行
testExtends.add(new child());
//输出collection.TestCollection@15db9742
//输出collection.child@6d06d69c
System.out.println(testExtends.get(0));
System.out.println(testExtends.get(1));
//结果true
System.out.println(new child() instanceof test);