JAVA常用类的关系图

本文探讨了Java中类的继承关系,特别是当父类实现接口后,子类为何仍需重写接口方法的问题。作者通过一个疑问引发思考,并分享了相关知识点:接口可多继承,而类只能单继承;子类继承实现接口的父类时,可选择不重写接口方法。最后指出,尽管父类已实现接口,子类重新实现可能是为了防止因接口方法更改而遗漏子类中相应方法的更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天看到 所有的类都是Object类的子类,然后就想着了解一下常用类的继承关系,查了一些资料,总结了一下关系图,如下(深蓝色的是类,橙色的是接口
Java常用类的关系图
在整理这些知识点的时候,发现有一些概念不是特别明白,在这里也分享一下:

  • 一个接口可以继承多个接口,而一个类只能继承一个类
interface interface1{
public void method1();
}

interface interface2{
public void method2();
}

interface interface3 extends interface1,interface2{
public void method3();
}
  • 子类接口继承父类接口,实现子类接口的类必须要实现子类,父类接口中的所有的方法
public class Interface_Test implements interface3{

    public void method1(){
        System.out.println("method1");
    }

    public void method2(){
        System.out.println("method2");
    }

    public void method3(){
        System.out.println("method3");
    }
}
  • 如果父类实现了某一接口,子类继承父类,那么子类也就有该接口的方法。如果子类也实现与父类同一接口,子类可以不用重写接口方法,因为父类已经具备了。如果写的话,可以该方法看作是重载了父类的方法。</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值