暑假第七周——第四天

genyuan0 / 2023-08-13 / 原文

8.9

包和final、

包:

包就是文件夹。用来管理各种不同功能的java类,方便后期代码维护。

final:

被final修饰的内容不可以改变 ,final可以修饰:方法,类,变量。

权限修饰符:

public:(公共权限)、protected:(受保护权限)、default(默认权限)、private:(私有权限)

代码块:

使用{}括起来的代码被称为代码块(Code block),根据其位置和声明的不同,可以分为:

局部代码块。

构造代码块。

同步代码块。

静态代码块。

抽象类和抽象方法:

抽象方法 : 只有方法的声明,没有方法体,即没有{},以分号 ; 结尾,使用 abstract 关键字修饰。

抽象类:包含抽象方法的类。如果一个类包含抽象方法,那么该类必须是抽象类,使用 abstract 关键字修饰。

接口、接口的成员特点和接口的各种关系、

接口和抽象类的练习