暑假第七周——第四天
8.9
包和final、
包:
包就是文件夹。用来管理各种不同功能的java类,方便后期代码维护。
final:
被final修饰的内容不可以改变 ,final可以修饰:方法,类,变量。
权限修饰符:
public:(公共权限)、protected:(受保护权限)、default(默认权限)、private:(私有权限)
代码块:
使用{}括起来的代码被称为代码块(Code block),根据其位置和声明的不同,可以分为:
局部代码块。
构造代码块。
同步代码块。
静态代码块。
抽象类和抽象方法:
抽象方法 : 只有方法的声明,没有方法体,即没有{},以分号 ; 结尾,使用 abstract 关键字修饰。
抽象类:包含抽象方法的类。如果一个类包含抽象方法,那么该类必须是抽象类,使用 abstract 关键字修饰。
接口、接口的成员特点和接口的各种关系、
接口和抽象类的练习