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 PointNet++的onnx模型只能使用一次
  • ¥20 西南科技大学数字信号处理
  • ¥15 有两个非常“自以为是”烦人的问题急期待大家解决!
  • ¥30 STM32 INMP441无法读取数据
  • ¥15 R语言绘制密度图,一个密度曲线内fill不同颜色如何实现
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧,别用大模型回答,大模型的答案没啥用
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。