当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

<b>JBuilder2005实现重构之重命名</b>[Java编程]

赞助商链接



  本文“<b>JBuilder2005实现重构之重命名</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

当需求对包、类、办法、值域、局域变量等这些元素举行改名时,请不要通过Search->Replace...大概Search->Replace in path...菜单来举行,而应当用重构功效来完成.如前所述,因为在一个工程中,元素大概已经有众多的调用者,通过替换改名将很难保证定义和调用的同步更改,而重构则从语义关联上供应同时调整的保障.应当说,有了重构,替换的功效在JBuilder将大大弱化.

1、值域及变量重命名

翻开Java文件,将光标置于某个值域或局域变量的代码标识处,通过Ctrl+Shift+R->Rename Field调出重构对话框:

图4 改名值域或局域变量的对话框

·Class:值域或局域变量所在的类

·Old name:原名

·New name:新名

按OK,再点击预览窗口的 利用重构,JBuilder将全部引用的定位的地方都一同同步更改.

属性重命名表 3

属性和值域的辨别是前者具有一个get/set拜候办法,更改属性变量名时,必须同步更改其呼应的get/set办法.惋惜的是在编辑器中重构,你无法做到这一点,所幸的是,在UML浏览器中JBuilder却答应你举行这样的重构.

假定Cat类有两个属性,一为age,一为name,目前但愿将属性name重构为nickname.切换到Cat类的UML视图页,鼠标右击name属性,在弹出的菜单中挑选Rename Property for name...,以下图所示:

图5 属性重命名重构

弹出属性改名重构对话框,以下图所示:

图6 属性重命名重构对话框

在New name中键入nickname,点击OK按钮完成重构.JBuilder除完成属性定义和引用的改名外,还完成属性拜候办法名的重构:getName()->getNickname(),setName(String name)->setNickname(String name),并更改引用这两个办法的全部调用.


  以上是“<b>JBuilder2005实现重构之重命名</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .