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 {
    }
}
相关推荐
wangluoqi1 小时前
c++ 数据结构-树状数组、线段树 小总结
开发语言·数据结构·c++
范什么特西1 小时前
狂神--守护线程
java·linux·服务器
github.com/starRTC1 小时前
Claude Code中英文系列教程32:Claude Code官方推荐的MCP 服务器
运维·服务器
ID_180079054731 小时前
Python采集京东商品详情:基于官方API的规格与价格获取
开发语言·数据库·python
德迅云安全_初启1 小时前
2026年十大危险DNS攻击类型及预防措施
linux·服务器·网络
何中应2 小时前
CentOS7安装Maven
java·运维·后端·maven
大猫子的技术日记2 小时前
Playwright 自动化测试入门指南:Python 开发者的端到端实战
开发语言·人工智能·python
韩立学长2 小时前
【开题答辩实录分享】以《夏日计划露营地管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
白衣鸽子2 小时前
Java 线程同步-03:synchronized 机制
后端