eclipse快捷键、java继承、枚举相关

本文介绍Eclipse IDE中的常用快捷键,如代码复制、格式化、注释等,并探讨Java中的继承与枚举特性,包括抽象类、final修饰符的使用及枚举的定义与应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • eclipse相关
    1. ctrl + alt + 向下方向键复制选择的当前行到下一行。
    2. shift + alt + s 生成构造方法,getter,setter方法,toString,hashCode,equals方法。
    3. ctrl + shift + f 格式化java类,如果该快捷键不可以使用,可以采用source-format操作。
    4. ctrl + / 注释选择的代码。
    5. shift + enter 在当前行的下边新开一行。
    6. ctrl + shift + enter在当前行的上一行新开一行。
  • 继承相关
    1. 自动打包,将字面量直接赋值给对象类型。
    2. 如果一个类中有抽象方法,那么这个类必须为抽象类(即用abstract修饰);反之,如果一个类为抽象类,那么这个类中不是必须要有抽象方法的;子类必须实现父类的抽象方法,如果子类不实现父类的抽象方法,则子类必须标记为抽象类;抽象类不能被new。
    3. 强制类型转换,当需要调用子类特有的或者说子类自定义的方法的时候需要进行强制类型转换。注意:可以进行强制类型转换的前提是,要转换的对象的真实类型必须是要转换成的目标对象的类型。只有new的时候是猫,才能转换成猫。
    4. 一个类不能被同时声明为abstract和final类型;final的目的是为了防止继承的;final修饰的方法是不能被子类重写的;final修饰类,代表该类不能被继承,final修饰类之后,代表着该类中的所有方法都默认加上了final;final修饰属性无论是静态属性还是实例属性都带着该属性只有一次被赋值的机会。
    5. 抽象类不是必须被继承,但如果一个抽象类不被继承,它本身也不能被实例化,那么这个抽象类也就没有什么意义。
  • 枚举相关
    1. 枚举通过enum关键字来定义,本质上是一个类,默认继承了Enum类,由于java中一个类只能继承另外的一个类即单继承,所以枚举不能再继承其他任何的类。
    2. 枚举的所有对象都在枚举类的第一行以逗号分隔的方式定义。
    3. 枚举本质上是类,是类都可以有构造方法,但是枚举的构造方法必须为private的。
    4. 枚举提供了values方法,可以得到枚举的所有对象。
    5. 枚举可以有属性和方法。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值