构造方法或void类型的方法里可以加上return;没有错误。
异常,error
均继承自Throwable。error属于系统错误,Exception分为两类。
1,必须抛出的异常。
2,运行时异常,可以捕获或不捕获。
代码块
局部代码块:放在方法中,用于限定变量的生命周期,运行完就释放内存,相当于方法。
构造代码块:在类中的成员位置,每次调用构造方法执行前,都会先执行构造代码块。
作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。
静态代码块:跟构造代码格式相似,加一个static,跟静态变量作用类似。
静态代码块,构造代码块,构造方法依次执行。
继承:
子类不能继承父类的构造方法,但可以通过super访问。