java的类中,除了常量声明为静态且公有的,一般的对象数据作用域,都是声明为私有的。这样做能保护对象的属性不会被随意改变,调试的时候也会方便很多:在类的公有方法中大一个调用栈就能看到哪里改了属性值。声明为私有的数据,一般都避免不了写一些set和get方法。强大的eclipse已经为我们提供了如何快速生成set和get方法的功能,直接上图:

步骤一:在声明的类中,单击鼠标右键,选择source:

步骤二:选择Generate Getters and Setters:

步骤三:根据需要配置,如位置,顺序等,在选择确定即可:

上一篇文章,Eclipse用法和技巧五:生成说明文档2:
http://blog.csdn.net/ts1122/article/details/8798127

下一篇文章,Eclipse用法和技巧七:自动生成get和set方法2:
http://blog.csdn.net/ts1122/article/details/8893263

Eclipse用法和技巧六:自动生成get和set方法1相关推荐

  1. Eclipse用法和技巧五:生成说明文档2

    上面一篇文章里面我们介绍了一种生成可以被JDK提取到,生成JavaDoc的添加注释方法.下面再补充一种生成这种注释的方法,上图: 步骤一:光标移动到需要添加注释的语句旁边,快捷键:shift + al ...

  2. Eclipse用法和技巧四:生成说明文档1

    写代码经常要添加注释的,java代码的注释也可以分为两种.单行注释以"//"作为开头就可以.段落注释在第一行开头添加"/*",在最后一行结尾添加"*/ ...

  3. Eclipse用法和技巧七:自动生成get和set方法2

    上一篇文章中我们介绍了自动批量生成get和set函数的方法.这个方法一般在声明完类的数据域之后使用,比较方便快捷.这里再补充几个自动生成get和set函数的方法. 步骤一:在声明的数据域中按Ctrl+ ...

  4. Eclipse用法和技巧十四:自动生成的TODO注释2

    前面介绍了自动生成的TODO注释含义,配置以及如何去除的方法,这里介绍下TODO常见的用途.工作中经常会遇到写代码写到一半,被叫过去开会推动沟通.o(╯□╰)o 一般都有写代码停下来一段时间,再回来就 ...

  5. Eclipse用法和技巧十三:自动生成的TODO注释1

    使用eclipse的快捷键自动生成的代码,经常有这样的注释. 一眼看上去这个注释和一般的注释并无什么差别,不过TODO这个字符串的颜色不一样,应该有些内容.TODO是eclipse中提供的一种任务标签 ...

  6. Eclipse用法和技巧十六:自动添加未实现方法2

    前面一篇文章里面介绍了一种常见的自动添加未实现函数的方法.这里在顺便补充几个方法.第一个方法,看上去有点怪怪的: 步骤一:Source > Clean Up: 步骤二:选择custom prof ...

  7. Eclipse用法和技巧十五:自动添加未实现方法1

    java代码中经常要实现一些接口,这个也是java代码独有的地方.实现接口,就意味着要实现这个接口中定义的方法,如果一个个去码出方法就需要记得方法名称等等,就算有内容辅助快捷键帮助,也是很麻烦的.这里 ...

  8. Eclipse用法和技巧八:自动添加try/catch块1

    站在编译器的角度来看,java中的异常可以分为两种,已检查异常和未检查异常.对于已检查异常比如IO操作,编译器会要求设置try/catch语句块,在eclipse中也只要使用帮助快捷键ctrl+1,就 ...

  9. Eclipse用法和技巧九:自动添加try/catch块2

    上一篇介绍了如何给未检查异常快速增加try/catch语句,这里在补充一点其他相关操作.有时候我们增加了try/catch之后还需要在加一个finally块,比如android上每次分配一个curso ...

最新文章

  1. mongodb学习笔记6--杂项与补充
  2. 用RSA实现Web单点登录密码的加密传输
  3. 一个简单的登录页面,效果不错哦!
  4. 二十万字C/C++、嵌入式软开面试题全集宝典三
  5. 第20讲:代理的基本原理和用法
  6. 将devexpress中控件添加到vs工具箱中
  7. android os自动安裝软件,[图]Bliss OS 12进入开发阶段:可在桌面设备上安装Android 10系统...
  8. java aqs实现原理_JAVA基础学习之-AQS的实现原理分析
  9. mysql表级锁和行级锁_Mysql的表级锁和行级锁
  10. SPOJ COT2 (树上莫队)
  11. CCF201912-3 化学方程式(100分)【文本处理】
  12. Java集合---HashMap源码剖析
  13. 类的加载过程详解之过程五:类的Unloading(卸载)
  14. HTML 自动跳转代码
  15. 分析137份大数据简历-统计技术名词词频
  16. Unity3d接入googleplay内购详细说明(四)
  17. Flutter的原理及美团的实践(下,100%好评
  18. hdu 5145 NPY and girls (莫队算法)
  19. 人工智能python编程面试题_5000字纯干货|人工智能笔试题目及答案
  20. 【OpenPCDet】Kitti数据集下训练PointPillars并评估可视化

热门文章

  1. 剑指offer(C++)-JZ25:合并两个排序的链表(数据结构-链表)
  2. html中位div添加水平线,html中div使用CSS实现水平/垂直居中的多种方式
  3. 绝地求生更新完后显示服务器忙,绝地求生2月1日更新好了吗?更新后提示服务器繁忙怎么办?...
  4. Android 任务栈空间,【Android】任务和返回栈(tasks and back stack)
  5. 剑指offer面试题[12]-打印1到最大的n位数
  6. git21天打卡day4-查看仓库地址
  7. 如果你是测试在职,我给你几条快速成长的建议!供所有做软件测试的参考...
  8. 性能测试(一)性能测试是什么?有哪些分类?
  9. MATLAB 对 提取出的流线 添加颜色
  10. mysql.data已拥有为,MYSQL LOAD DATA INFILE忽略重复行(自动增量作为主键)