知识点汇总
快捷键
-
Alt+Enter 导入包,自动修正
-
Ctrl+Y 删除光标所在行
-
Ctrl+D 复制光标所在行的内容,插入光标位置下面
-
Ctrl+Alt+L 格式化代码
-
Ctrl+/ 单行注释
-
Ctrl+Shift+/ 自动生成代码,toString,get,set等方法
-
Alt+Shift+上下箭头 移动当前代码行
方法
方法的重载和方法的重写:
方法的重载和重写都是实现多态的方法,只不过前者是编译时的多态,后者是运行时的多态。
重载: 发生在同一个类中,要求参数列表不同(参数顺序不同,类型不同,个数不同),与其访问修饰符和返回值无关。
重写: 发生在父子类中,要求方法名和参数列表必须一致,返回值小于等于父类的返回值类型,访问修饰符的权限大于等于父类,抛出的异常小于等于父类。
构造器是否可以被重写?
答:父类的构造器是不能被子类继承的,所以也无法重写,但是构造器本身可以重载。