Java 开发 - 如何让一个类拥有两个父类

Java 开发,如何让一个类拥有两个父类

  1. 组合模式,把需要继承的类变成成员变量,转发调用
java 复制代码
class Child {
    private Parent1 p1 = new Parent1();
    private Parent2 p2 = new Parent2();
    
    public void method1() {
        p1.method1();
    }
    
    public void method2() {
        p2.method2();
    }
}
  1. 内部类继承,利用内部类分别继承不同的外部父类
java 复制代码
class Child {
    private class Inner1 extends Parent1 {
    }
    
    private class Inner2 extends Parent2 {
    }
}
相关推荐
gugucoding15 分钟前
57. 【Java】日志框架:SLF4J与Logback
java·开发语言·logback
今天的砖头有点烫手啊15 分钟前
JVM 调优实战:从 GC 日志到参数优化,一次完整排查
java·jvm
此生决int21 分钟前
深入理解C++系列(15)——AVL树
开发语言·c++
一只旭宝23 分钟前
预约系统版本2(pyhton+flask可视化版本)
服务器·数据库·c++·笔记·python·flask
__zRainy__25 分钟前
Node系列 · ORM:mysql 驱动程序
数据库·后端·mysql·node.js·orm
掘金者阿豪29 分钟前
极空间开启 SSH 后能做什么?从终端登录到公网远程管理完整实战
后端
筱璦32 分钟前
PHP+ VUE3机构级股票分仓管理交易系统源码可出
开发语言·php·vue3·量化·股票分仓
用户78136671144534 分钟前
RGW Beast 前端流程详解
后端
爱奥尼欧36 分钟前
10.C++ string 实现详解
java·开发语言·c++
小飞学编程...37 分钟前
【equals 、Comparable、Comparator 三者的区别】
java·python