day10
- finally:异常处理中,放在finally里中的代码是一定会被执行的代码。通常用于关闭资源。
- try{};finally{}可以存在,这种情况下,没有catch就是异常没有被处理,如果该异常不是运行时异常,那么就必须声明。
- 异常在子父类覆盖中的体现:子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法,只能抛出父类的异常或者该异常的子类。如果父类方法多个异常,那么子类的覆盖该方法时,只能抛出父类异常的子集。也就是说,如果父类或者接口没有抛出异常,那么子类就覆盖方法时,也不可以发生异常,如果发生了异常,就必须要在子类中处理。
- package:包,对类文件进行分类管理。给类提供多层命名空间。写在程序文件的第一行。类名的全称是 包名.类名。包也是封装的一种表现形式。
时间: 2024-10-13 10:38:16