cregithar 2020-10-23 16:38 采纳率: 78.9%
浏览 78
已采纳

关于子类继承父类的问题?

//一个接口
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);

  • 写回答

2条回答 默认 最新

  • limit、T 2020-10-23 17:31
    关注

    你这个问题问的好!给你图片你自己找答案吧。图片说明图片说明

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
  • ¥50 STM32单片机传感器读取错误
  • ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
  • ¥15 机器人轨迹规划相关问题
  • ¥15 word样式右侧翻页键消失