提取超类
最后修改时间:2023 年 9 月 15 日提取超类重构允许您为现有类创建超类。您还可以重命名原始类,使其成为新创建的超类的实现。在这种情况下,IntelliJ IDEA 会更改所有原始类用法,以尽可能使用超类。
原始类的成员可以移动到超类。对于方法,可以只传递方法声明而不传递实现,在超类中将该方法声明为抽象方法。结果,您将拥有一个超类和继承自该超类的原始类。
在编辑器中打开类,然后从主菜单中选择“Refactor | Refactor”。摘录| 超一流。
在打开的对话框中,指定要包含在超类中的类名称、位置和类成员。选择“创建抽象”复选框将方法实现保留在当前类中,并在提取的超类中将其声明为抽象。单击重构。
例子
前 | 后 |
---|---|
|
|
感谢您的反馈意见!
此页面是否有帮助?