Eclipse自动生成类的getter/setter,构造方法,重写toString方法的代码框架功能。

目录

一:首先要定义好变量 

二:点击Source 

三: 可以看到如下功能(本篇文章暂且只介绍了三种,大家也可以去了解一下别的)

1.Getters and Setters

(1)点击Generate Getters and Setters...后,出现如下图,点击Select All. 

(2)出现如下图片,然后点击OK 

(3)生成结果如下: 

 2.toString

(1)点击Select All,然后点击OK

 (2)生成结果如下:

3.Constructor using Fields(构造方法) 

(1)点击Select All,然后点击OK

(2)生成结果如下: 


        

        在咱日常写代码中有些代码十分固定化套路化,为了减轻咱自己的代码负担,各大编程软件都为咱程序猿提供了很多方便的功能,今天就来介绍一下,Eclipse自动生成类的getter/setter,构造方法,重写toString方法的代码框架功能。

一:首先要定义好变量 

二:点击Source 

三: 可以看到如下功能(本篇文章暂且只介绍了三种,大家也可以去了解一下别的)

1.Getters and Setters

(1)点击Generate Getters and Setters...后,出现如下图,点击Select All. 

(2)出现如下图片,然后点击OK 

(3)生成结果如下: 

 2.toString

(1)点击Select All,然后点击OK

 (2)生成结果如下:

3.Constructor using Fields(构造方法) 

(1)点击Select All,然后点击OK

(2)生成结果如下: 

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,根据您的要求,我设计的代码如下: ```java public class Customer { private int id; // 客户编号 private String name; // 客户名 private String phone; // 客户电话 private int level; // 客户等级 public Customer(int id, String name, String phone, int level) { this.id = id; this.name = name; this.phone = phone; this.level = level; } // gettersetter方法 public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public int getLevel() { return level; } public void setLevel(int level) { this.level = level; } // hashCode和equals方法 @Override public int hashCode() { return Objects.hash(id, name, phone, level); } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof Customer)) { return false; } Customer customer = (Customer) obj; return id == customer.id && level == customer.level && Objects.equals(name, customer.name) && Objects.equals(phone, customer.phone); } // toString方法 @Override public String toString() { return "Customer{" + "id=" + id + ", name='" + name + '\'' + ", phone='" + phone + '\'' + ", level=" + level + '}'; } } ``` 其,客户编号id是在创建对象时由外部传入的,不是内部生成的。如果需要自动生成客户编号,可以参考订单订单编号的生成方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值