catch捕获到异常后,模块之外的语句将不再执行。
Integer是一个包装类,有一个默认缓存的数组,范围为-128~127,所以第一个它不在这个缓存数组中,而第三个在这个范围中,会直接在数组中调用这个值
一个类可以实现多个接口,但是只能继承一个抽象类,其实就是一个子类只能继承一个父类。
又错这种赋值语句!!!
C布尔类型不能强转
E.0开头是八进制,0×开头是十六进制,所以E是正确的。
多态的作用
1不必编写每一子类的功能调用,可以直接把不同子类当父类看,屏蔽子类间的差异,提高代码的通用率/复用率
2父类引用可以调用不同子类的功能,提高了代码的扩充性和可维护性
子类不可以继承父类的构造方法,只可以调用父类的构造方法。
父类静态代码块 ->子类静态代码块 ->父类非静态代码块 -> 父类构造函数 -> 子类非静态代码块 -> 子类构造函数。