1.如果方法不返回值,那么声明方法的时候使用void关键字,在方法定义中可以有两种情况实现不返回值:
a) 不使用return语句。
b) 使用return,但return后面没有任何值或者变量,return后面只有一个分号,表示退出方法,返回到方法的调用端。
使用方式:return;
2.&&和||的短路特性
a&&b a的结果为假的时候 就不在执行b
a||b a的结果为真的时候就不在执行b
3.父类与子类
当生成子类对象时,Java默认首先调用父类的不带参数的构造方法,然后执行该构造方法,生成父类的对象。接下来,再去调用子类的构造方法,生成子类的对象。(要想生成子类的对象,首先需要生成父类的对象,没有父类对象就没有子类对象。比如说:没有父亲,就没有孩子)。
4.方法重写(Override)
方法重写要遵守“两同两小一大“原则
方法名和形参列表相同
子类方法返回值类型应比父类方法返回值类型更小或相等
子类方法声明抛出的异常类应比父类方法声明抛出的异常类更小或相等
子类方法的访问权限应比父类方法更大或相等