用委托代替继承
最后修改时间:2023 年 8 月 24 日重构 | 用委托代替继承
用委托重构替换继承允许您从继承层次结构中删除类,同时保留父类的功能。IntelliJ IDEA 创建一个继承以前的超类或接口的私有内部类。通过新的内部类调用父级的选定方法。
例子
前 | 后 |
---|---|
|
|
用委托对话框替换继承
使用此对话框可以指定“将继承替换为委派”重构的选项。
物品 | 描述 |
---|---|
替换为委托继承 | 在此处选择父对象,继承将被替换。 |
字段名称 | 指定新内部类的字段名称。 |
内部类名 | 在此字段中指定内部类定义的名称。 |
代表委员 | 在此区域中,选择将通过内部类委派的父类的成员。 |
为委托组件生成 getter | 选中此选项可为内部类创建 getter。 |
感谢您的反馈意见!
此页面是否有帮助?