3.4 封装
1.1 数组
1.1.1 数组也是一个类
1.1.2 数组可以clone,clone相当于手动复制一个数组
1.1.3 for each 语法糖(int a:arr)可以实现循环遍历一个数组的效果
1.2 包(类似于存放类的文件夹)
1.2.1 如果某文件不是写在main里面,需要写package,标明存放在哪个包下面
1.2.2 如果两个文件存放在不同的包里面,不能直接用,要先import包
1.2.3 访问权限控制
详细说明
default (包访问权限):
访问范围:同一个包内的类。
描述:如果没有指定访问修饰符,则默认使用包访问权限。这意味着该成员只能在同一个包内的类中访问。
protected:
访问范围:同一个包内的类 + 子类。
描述:受保护的成员可以在同一个包内的类中访问,也可以在不同包中的子类中访问(通过继承)。子类可以重写 protected 成员。
private:
访问范围:仅限于定义它的类。
描述:私有成员只能在定义它的类中访问,不能在其他类中访问。即使在同一个包内或子类中也无法访问。
public:
访问范围:任何地方。
描述:公共成员可以在任何地方访问,包括不同包中的类。通常用于类和接口的定义,以及需要在不同包中访问的成员。
1.3 父类与子类
1.3.1 子类将会继承父类的属性(extends)

浙公网安备 33010602011771号