eclipse快捷键、java继承、枚举相关
2016-12-17 10:36
176 查看
eclipse相关
ctrl + alt + 向下方向键复制选择的当前行到下一行。
shift + alt + s 生成构造方法,getter,setter方法,toString,hashCode,equals方法。
ctrl + shift + f 格式化java类,如果该快捷键不可以使用,可以采用source-format操作。
ctrl + / 注释选择的代码。
shift + enter 在当前行的下边新开一行。
ctrl + shift + enter在当前行的上一行新开一行。
继承相关
自动打包,将字面量直接赋值给对象类型。
如果一个类中有抽象方法,那么这个类必须为抽象类(即用abstract修饰);反之,如果一个类为抽象类,那么这个类中不是必须要有抽象方法的;子类必须实现父类的抽象方法,如果子类不实现父类的抽象方法,则子类必须标记为抽象类;抽象类不能被new。
强制类型转换,当需要调用子类特有的或者说子类自定义的方法的时候需要进行强制类型转换。注意:可以进行强制类型转换的前提是,要转换的对象的真实类型必须是要转换成的目标对象的类型。只有new的时候是猫,才能转换成猫。
一个类不能被同时声明为abstract和final类型;final的目的是为了防止继承的;final修饰的方法是不能被子类重写的;final修饰类,代表该类不能被继承,final修饰类之后,代表着该类中的所有方法都默认加上了final;final修饰属性无论是静态属性还是实例属性都带着该属性只有一次被赋值的机会。
抽象类不是必须被继承,但如果一个抽象类不被继承,它本身也不能被实例化,那么这个抽象类也就没有什么意义。
枚举相关
枚举通过enum关键字来定义,本质上是一个类,默认继承了Enum类,由于java中一个类只能继承另外的一个类即单继承,所以枚举不能再继承其他任何的类。
枚举的所有对象都在枚举类的第一行以逗号分隔的方式定义。
枚举本质上是类,是类都可以有构造方法,但是枚举的构造方法必须为private的。
枚举提供了values方法,可以得到枚举的所有对象。
枚举可以有属性和方法。
ctrl + alt + 向下方向键复制选择的当前行到下一行。
shift + alt + s 生成构造方法,getter,setter方法,toString,hashCode,equals方法。
ctrl + shift + f 格式化java类,如果该快捷键不可以使用,可以采用source-format操作。
ctrl + / 注释选择的代码。
shift + enter 在当前行的下边新开一行。
ctrl + shift + enter在当前行的上一行新开一行。
继承相关
自动打包,将字面量直接赋值给对象类型。
如果一个类中有抽象方法,那么这个类必须为抽象类(即用abstract修饰);反之,如果一个类为抽象类,那么这个类中不是必须要有抽象方法的;子类必须实现父类的抽象方法,如果子类不实现父类的抽象方法,则子类必须标记为抽象类;抽象类不能被new。
强制类型转换,当需要调用子类特有的或者说子类自定义的方法的时候需要进行强制类型转换。注意:可以进行强制类型转换的前提是,要转换的对象的真实类型必须是要转换成的目标对象的类型。只有new的时候是猫,才能转换成猫。
一个类不能被同时声明为abstract和final类型;final的目的是为了防止继承的;final修饰的方法是不能被子类重写的;final修饰类,代表该类不能被继承,final修饰类之后,代表着该类中的所有方法都默认加上了final;final修饰属性无论是静态属性还是实例属性都带着该属性只有一次被赋值的机会。
抽象类不是必须被继承,但如果一个抽象类不被继承,它本身也不能被实例化,那么这个抽象类也就没有什么意义。
枚举相关
枚举通过enum关键字来定义,本质上是一个类,默认继承了Enum类,由于java中一个类只能继承另外的一个类即单继承,所以枚举不能再继承其他任何的类。
枚举的所有对象都在枚举类的第一行以逗号分隔的方式定义。
枚举本质上是类,是类都可以有构造方法,但是枚举的构造方法必须为private的。
枚举提供了values方法,可以得到枚举的所有对象。
枚举可以有属性和方法。
相关文章推荐
- 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型
- Eclipse自动导入所有相关的java包的快捷键是:“Ctrl+Shift+O”
- Java Eclipse快捷键总结
- java基础总结 --- enum枚举的常量相关方法、自动售货机(状态模式)例子
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
- java编程思想-继承中的多态及相关思考
- Intellij IDEA使用(十)—— 使用Intellij IDEA导入Eclipse创建的JavaWeb项目并修改相关配置
- Java私塾中级视频——Eclipse快捷键总结
- Hello World for Java以及如何用 Eclipse创建相关文件
- Eclipse中调试Java程序 部分快捷键
- eclipse相关设置及常用快捷键
- eclipse中以RunOnServer运行javaweb项目时没有相关javaweb项
- JAVA开发之Eclipse常用的快捷键
- java-面向对象之继承(感言:经过第一天和Java中类的继承和接口的实现的接触,自己需要学习的还很多,还要从基础抓起,尽管有点迷糊,但学到很多很喜欢这种时光!加油!)下面是查到的相关资料以备查看。
- Java继承相关知识总结
- java,Android:在eclipse中的快捷键
- java eclipse 注释代码快捷键 取消代码注释快捷键
- 在Eclipse中使用Maven插件 博客分类: Java相关技术
- java中eclipse中运行程序的快捷键是什么?
- 收集整理的eclipse常用的快捷键,原来一直都使用jbuilder,jb2007后,eclipse排名java IDE老大,随潮流吧.