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 {
    }
}
相关推荐
AOwhisky3 分钟前
Python 学习笔记(第四期)——字符串:格式化、操作与文本处理——核心知识点自测与详解
开发语言·笔记·python·学习·列表·元组·字典
studytosky22 分钟前
OpenClaw 入门与 Skill 开发
linux·服务器·ai编程
kaoa00023 分钟前
Linux入门攻坚——82、kvm虚拟化-2
linux·运维·服务器
@@@@@@@@5441 分钟前
JavaScript 的缺点与 TypeScript 的弥补
开发语言·javascript·typescript
tachibana243 分钟前
hot100 课程表(207)
java·数据结构·算法·leetcode
神仙别闹44 分钟前
编写基于C++ Huffman 算法的无损压缩程序和解压程序
java·c++·算法
金金金__1 小时前
腾讯云直连COS优化:CDN 接入
后端
এ慕ོ冬℘゜1 小时前
深度解析 JavaScript:赋予 Web 灵魂的“全栈语言”
开发语言·前端·javascript
爱勇宝1 小时前
《道德经》第5章:生产环境不相信眼泪
前端·后端·架构
IT乐手1 小时前
Android 写本地日志工具类
android·java