gpt4 book ai didi

java - 允许具有不同父类的类在没有多重继承的情况下扩展类

转载 作者:行者123 更新时间:2023-11-29 03:32:23 26 4
gpt4 key购买 nike

我的应用程序有以下类:

MyTextField,它扩展了 JTextField

但是,我需要以下类中 MyTextField 中的方法:

MyPasswordField,它扩展了 JPasswordField

Java 中不允许多重继承,因此我想避免复制粘贴该类的 85%。如何克服这个“限制”?

最佳答案

使用定义共享功能的辅助类。在每个 MyTextFieldMyPasswordField 中声明一个字段以保存助手类的实例。根据共享功能的需要中继对助手的调用,然后只需编码一次。

关于java - 允许具有不同父类的类在没有多重继承的情况下扩展类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com