标准的JavaBean类 以及 一些快捷键的使用

标准的JavaBean类

  1. 类名见名知意
  2. 成员变量用private修饰
  3. 提供至少两种构造方法
  • 无参构造
  • 有参构造

      4.成员方法

  • 提供每一个成员变量对应的setxxx()/getxxx()
  • 如果还有其他行为也要写上  

所以他的格式就是:

package pdsu_zjh;

public class Persen {
    //用private修饰属性!!!!!!!
	private String sex;//性别
	private String interest;
	private String character;

    //空参!!!!!!!
	public Persen() {
		super();
		// TODO Auto-generated constructor stub
	}
    //有参!!!!!!!
	public Persen(String sex, String interest, String character) {
		super();
		this.sex = sex;
		this.interest = interest;
		this.character = character;
	}


    //setxxx形式!!!!!!!
	public void setsex(String sex) {
		this.sex=sex;
	}
    //putxxx形式!!!!!!!
	public String putsex( )//因为返回一个字符串所以数据类型String,
	{
		return sex;//sex只能在这个类中调用
	}
}

另外有个快捷键可以快速生成空参和有参构造方法

  • 空参 Alt+Shift+S然后再按C
  • 有参 Alt+Shift+S然后再按O
  • getxxx和setxxx也有快捷键
  • 点过Alt+Shift+S会出现 

  • 这时候需要选择Generate Gettters and Setters
  • 然后选中需要用到的属性点击ok就行

下面全部解释一下快捷键吧

快捷键

首先点按Alt+Shift+S

我把现在主要用标注一下

  • 注释相关
     
    - Toggle Comment(Ctrl+7):用于切换选中代码行的注释状态。如果选中的代码行原本没有注释,按下该快捷键后,会在每行代码前添加单行注释符号(在Java中是 // );如果选中的代码行已经是单行注释状态,再次按下则会取消注释。
     
    - Remove Block Comment(Ctrl+Shift+\):当代码中存在以块注释形式(在Java中是 /* */ )包裹的代码时,使用该快捷键可以移除块注释符号。比如 /* System.out.println("Hello"); */ ,按下该快捷键后,就会变成 System.out.println("Hello");  。
     
    - Generate Element Comment(Alt+Shift+J):针对类、方法、字段等代码元素生成注释。例如对于一个方法,会生成包含方法功能描述、参数说明、返回值说明等的Javadoc风格注释框架,开发人员可以在框架基础上补充具体的注释内容,方便代码的文档化和后期维护。
     
    代码格式化相关
     
    - Correct Indentation(Ctrl+1):自动纠正选中代码的缩进,使其符合Eclipse默认的缩进规则。比如当代码块的缩进混乱时,使用此快捷键可快速规范,让代码结构更清晰,便于阅读和理解。
     
    - Format(Ctrl+Shift+F):对整个代码文件进行格式化处理。它会调整代码的缩进、换行、空格等,使其符合设定的代码风格规范,使代码排版整齐美观,提升代码可读性。
     
    - Format Element:与“Format”类似,但它主要针对选中的代码元素(如一个方法、代码块等)进行格式化,而不是整个文件。
     
    导入相关
     
    - Add Import(Ctrl+Shift+M):在编写代码过程中,当使用了一个未导入的类、接口等类型时,Eclipse会提示错误。此时按下该快捷键,Eclipse会自动查找并添加相应的import语句到代码文件的头部,解决编译错误,使代码能正常使用该类型。
     
    - Organize Imports(Ctrl+Shift+O):用于管理代码文件中的导入语句。它能自动删除未被使用的导入语句,保持代码简洁;还能按照一定规则(如包名的字母顺序)对导入语句进行排序,让代码中的依赖关系更清晰。
     
    代码结构相关
     
    - Sort Members:在类中,可按照特定规则(如成员名称的字母顺序、访问修饰符顺序等)对类的成员(字段、方法等)进行排序,使类的结构更加规整,便于开发人员快速查找和理解类的成员构成。
     
    - Clean Up...:是一个综合性的代码清理功能。可执行一系列代码优化和规范操作,包括格式化代码、移除未使用的导入、修复潜在问题等。用户可在其设置中选择具体要执行的清理任务,对代码进行批量优化。
     
    方法生成相关
     
    - Override/Implement Methods...:当一个类继承自另一个类或实现某个接口时,使用该功能可快速生成重写父类方法或实现接口方法的代码框架。例如在Java中,类实现 Runnable 接口后,通过它可自动生成 run() 方法框架,开发人员只需编写具体业务逻辑。
     
    - Generate Getters and Setters...:在面向对象编程中,用于快速生成类中字段(成员变量)的getter和setter方法。getter方法用于获取字段值,setter方法用于设置字段值,符合封装原则,方便对类的字段进行访问和修改。
     
    - Generate Delegate Methods...:当一个类需要将某些功能委托给另一个类的实例实现时,该功能可自动生成委托方法。减少手动编写委托方法的工作量,提高开发效率。
     
    - Generate hashCode() and equals()..:在Java中, hashCode() 和 equals() 是 Object 类的重要方法。对于自定义类,通常需根据实际情况重写这两个方法。使用该功能可自动根据类中的字段生成合理的实现,确保在集合操作(如 HashSet 、 HashMap 等)中能正确处理对象的唯一性和相等性判断。
     
    - Generate toString()...:在Java中, toString() 方法用于返回对象的字符串表示形式。使用该功能可自动根据类中的字段生成 toString() 方法,将类的字段信息以字符串形式拼接起来,方便在调试和日志记录等场景查看对象状态。
     
    构造函数生成相关
     
    - Generate Constructor using Fields...:在Java中,根据类中的字段自动生成构造函数。方便在创建对象时同时对多个字段进行赋值初始化。//空参构造和有参构造可以点这个
     
    - Generate Constructors from Superclass...:当子类继承自父类时,使用该功能可自动生成调用父类构造函数的子类构造函数,确保子类对象创建时能正确初始化父类和子类的状态。
     
    国际化相关
     
    - Externalize Strings...:在国际化和本地化开发中,将代码中的硬编码字符串提取到资源文件(如.properties文件)中。通过修改资源文件内容实现多语言切换,无需在代码中直接修改字符串,实现应用程序的国际化功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值