排列五直选复式投注:IntelliJ IDEA向下推送成员

由 Carrie 创建, 最后一次修改 2017-11-09

排列五发现一个规律 www.g42ek.com.cn IntelliJ IDEA 向下推送成员重构有助于通过将类成员移至子类或子接口来清理类层次结构。然后成员只能重定位到直接的子类/接口中。

向下推送成员重构示例

操作前:

// File Class.java
public class Class extends SuperClass {
        public void publicMethod() {
        ...
        }
}

// File SuperClass.java
public abstract class SuperClass {
        public abstract void publicMethod();
        public void hiddenMethod() {
        ...
    }
}

操作后:

// File Class.java
public class Class extends SuperClass {
        public void publicMethod() {
        ...
        }
        public void hiddenMethod() {
        ...
        }
}

// File SuperClass.java
public abstract class SuperClass {
        public abstract void publicMethod();
}

向下推送成员

  1. 在编辑器中,打开需要向下推送其成员的类。
  2. 在主菜单或上下文菜单上,选择:重构| 向下推送成员。 “向下推送成员”对话框显示要推下的成员列表。
  3. 在要向下推入的成员区域中,选择要移动的成员。请注意,插入记号的成员已被选中。如果推送某个成员可能会导致问题,则会以红色突出显示通知您。这意味着,如果无人看管,重构后会出现错误。IntelliJ IDEA 会提示您出现“检测到问题”对话框,您可以在其中选择忽略或修复问题。
  4. 选择 "保留摘要" 复选框:如果原始方法是非抽象的,则将原始方法转换为抽象,并将原始方法体移动到子类中的新方法作为抽象方法实现。在子类中创建新的抽象方法,在子类/子接口中创建相同的抽象方法(如果子类不是抽象的,可能会有错误),如果被推送的方法已经是抽象的。
  5. 当您推下具有 JavaDoc 注释的抽象方法时,请指定如何在 JavaDoc 部分处理它们。
  6. 预览并应用更改。
以上内容是否对您有帮助:
硅心科技
二维码
排列五发现一个规律
二维码
  • 我国农村金融取得长足发展 2019-05-19
  • 贵州品牌名录发布 收录55个品牌项目6966个品牌  2019-05-19
  • 你反来复去说1+1=2,真痴呆了?你应该讲点其他的吧,譬如,1+1=2,是客观事实还是规律,是真理还是谬误。 2019-05-18
  • 中国对外投资连续7个月增长 “一带一路”相关国家投资成亮点 2019-05-18
  • 朔城警方打掉一个暴力抢劫恶势力团伙 2019-05-17
  • 和公公结婚来规避“不能入学风险”福建龙岩回应 2019-05-16
  • 创业女青年哈丽娟:世界是自己的 与他人没关系 2019-05-15
  • 体验“未来之城” 畅想“新区之光” 2019-05-15
  • 以网络文化建设推进文化惠民 2019-05-14
  • 国家发改委:粤港澳大湾区规划纲要很快就会出台 2019-05-13
  • 人民日报“党媒推荐”频道登陆今日头条 2019-05-13
  • 新粤牵手心连心喀什绽放木棉花 2019-05-12
  • 为了民族复兴·英雄烈士谱 2019-05-12
  • 《四部医典》入选《世界记忆亚太地区名录》 2019-05-11
  • 建立校际联盟教育共同体 促义务教育均衡发展 2019-05-11
  • 242| 854| 263| 395| 227| 210| 327| 126| 780| 39|