[图解教程]Eclipse不可不知的用法之一:自动生成Getter、Setter和构造方法

关键词:Getters and Setters、getter和setter方法、Constructor using Fields、构造方法(构造函数)、Eclipse-jee使用方法、自动生成代码、Eclipse3.5、图解使用教程

(1)POJO类自动生成Getter和Setter方法:

Persion.java原来的代码:

在上面代码的空白处点右键,或者在Person类名上点右键 —> Source –> Generate Getters and Setters,如下图:

接着,在Generate Getters and Setters对话框中,将Persion的属性id和name钩上,或直接点击“Select All”按钮将所有属性选中,点OK即行。

我们再看看Person.java类的代码:

可见,Getter方法和Setter方法自动生成了,比一个一个去敲代码便捷多了。

(2)自动生成构造方法(构造函数):

在类代码的空白处点右键,或者在类名上点右键 —> Source –> Generate Constructor using Fields,如下图:

在Generate Constructor using Fields对话框中, 将Persion类的全部属性或部分属性钩上,点OK即行。如下图:

下来,来看看自己生成的构造方法,见下图选中部分:

转载于:https://www.cnblogs.com/fantasy12436109/p/3977257.html

[图解教程]Eclipse不可不知的用法之一:自动生成Getter、Setter和构造方法相关推荐

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

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

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

    java的类中,除了常量声明为静态且公有的,一般的对象数据作用域,都是声明为私有的.这样做能保护对象的属性不会被随意改变,调试的时候也会方便很多:在类的公有方法中大一个调用栈就能看到哪里改了属性值.声 ...

  3. Eclipse用法:自动生成get和set方法

      方法一 Java的类中,除了常量声明为静态且公有的,一般的对象数据作用域,都是声明为私有的.这样做能保护对象的属性不会被随意改变,调试的时候也会方便很多:在类的公有方法中大一个调用栈就能看到哪里改 ...

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

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

  5. 配置eclipse,创建类/方法时自动生成作者、创建日期、方法功能等注释

    1.创建新类时自动创建注释: pattern中insert Variable:插入自己想创建的自动注释. eg: /*** @Title:TestNodes.java* @Description:TO ...

  6. 玩转Eclipse — 自动生成setter和getter方法

    我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰.这样,方法调用成了访问这些属性的唯一途径.JavaBean就是一个很好的例子,其严格 ...

  7. Eclipse使用mybatis generator自动生成代码

    一.写在前面 Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件 ...

  8. Eclipse自动生成作者、日期注释功能设置

    在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Co ...

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

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

最新文章

  1. 在python中,小数点前的0可以省略不写...
  2. Abbreviation
  3. bootstrap --- 在 modal中的 datetimepicker 关闭 ,会造成 modal也会被关闭.
  4. Java核心技术卷1心得笔记1---Java程序设计概述
  5. 类似flashget的浮动窗口的实现
  6. 【技术文档】jeecg3.7.1-maven版本搭建环境手把手入门-eclipse
  7. matlab 电力系统分析 毕设,基于MATLAB的P-Q分解法电力系统潮流计算毕业设计
  8. 卖身1.8亿的背背佳身后,隐藏了一个“忽悠大师”
  9. (译)C++11中的Move语义和右值引用
  10. 这有8个小秘诀,让你更懂CSS!
  11. 认识队列技术中的硬件队列和软件队列及如何改变硬件队列长度
  12. 当推荐系统遇到物联网...
  13. 写在ICDsoft购买和Paypal付款之后
  14. GIS开发人员看过来—Esri的web开发技术趋势
  15. 微信小程序——车牌键盘js+css
  16. [转贴]深山红叶使用图文教程
  17. 关于使用nRF Studio 批量烧写NRF52840 不成功的解决方案
  18. linux 对整个文件 url解码,linux shell实现 URL 编码/解码方法
  19. matlab 光谱共聚焦,光谱共焦技术介绍.PDF
  20. mathorcup历年优秀论文阿里云盘

热门文章

  1. oracle:oracle基础知识(一)
  2. 【FLink】Flink checkpoint 实现数据连续计算 恢复机制 拓扑图 变化 如何处理
  3. 【Elasticsearch】倒排索引原理
  4. 【Flink】flink-1.12 通过 -t 指定模式后无法指定yarn参数
  5. 【Flink】Flink 报错 ResourceManager leader changed to new address null
  6. 【ElasticSearch】Es 源码之 AsyncSearchMaintenanceService 源码解读
  7. 【ElasticSearch】Es 源码之 MonitorService 源码解读
  8. 【clickhouse】ClickHouse中的低基数(LowCardinality)类型
  9. 95-150-020-源码-Sink-PrintSinkFunction
  10. Spring : Spring @Transactional事物创建