摘要:
异常 [TOC] 一、捕获异常语法 中`finally`表示无论是否有异常发生,都会执行其中的语句 异常catch的顺序必须是子类在上面 异常继承树: 二、主动抛出异常 注意: 主动抛出异常时必须 捕获并处理掉 1、函数内部抛出异常 2、整个方法抛出异常 在函数体之前函数名之后: 三、自定义异常 自 阅读全文
摘要:
Java核心类 [TOC] 一、String类 1、定义String类型 2、方法介绍 Java 11 API : https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html | 返回值类型 | 阅读全文
摘要:
包、作用域 [TOC] 一、包 位于同一个包的类,可以访问包作用域的字段和方法 在不同的包中,可以使用 来导入 二、作用域 1、权限 限制作用域的关键字: ,`public private protected` | | 本类中 | 子类中 | 同包类中 | 其他类中 | | | | | | | | 阅读全文
摘要:
[TOC] 一、抽象类(abstract) 如果一个 定义了方法,但没有具体执行代码,这个方法就是抽象方法,抽象方法用 修饰。 因为无法执行抽象方法,因此这个类也必须申明为抽象类 使用 修饰的类就是抽象类。我们无法实例化一个抽象类 抽象类定义了抽象方法,那么,在继承它的子类,就必须覆写 方法 抽象类 阅读全文
摘要:
多态 [TOC] 一、何为多态 多态是指,针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法 二、重写Object的方法 :把instance输出为 ; :判断两个instance是否逻辑相等; :计算一个instance的哈希值。 三、final关键字 用 修饰父类中的方法,那么 阅读全文
摘要:
[TOC] 一、继承介绍 通过继承,只需要编写额外的功能,不再需要重复代码 注意: 在Java中,没有明确写 的类,编译器会自动加上 。所以,任何类,除了 ,都会继承自某个类 Java ,因此,一个类有且仅有一个父类 继承有个特点,就是子类无法访问父类的 字段或者 方法,把 改为 子类就可以访问父类 阅读全文
摘要:
面向对象 [TOC] 一、自定义类 使用private修饰符,外部就无法直接操作类中成员变量 可以通过在类中定义方法, ,`getXXX()`来设置、获取成员变量 方法定义的属性,外部可以直接访问。 方法不允许外部调用 可以使用一个隐含的变量 ,它始终指向当前实例。因此,通过 就可以访问当前实例的字 阅读全文