Package包
作用:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
如同文件夹一样,包也采用了树形目录的存储方式。
同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。
类的全称:包名.类名
修饰符
访问控制修饰符
作用:保护数据安全(隐藏数据、暴露行为),实现封装
设计:数据(成员变量)私有化private、行为(方法)大部分公开化public
4种访问控制修饰符
public:公开的,任何类
protected:本类、派生类、同包类
default:本类、同包类
private:本类
类与成员的访问权限
类的访问权限只能是public或默认的。
类中成员的访问权限可以是4种中的一种,包括成员内部类。