包,访问控制权限

时间:2022-09-08 13:47:47

包的命名:

1.包名全部由小写字母构成

2.包名中不同层次用.隔开(每一个包的一个层次就是一个文件夹)

3.自定义包不能用java开头

4.包名由倒置的域名开头

如何引包:

用完整的类名

import +包名.类名

import + 包名.*;

访问控制符:

public:各包各类中都可以调用

protected:同包或同类中可以调用,不同包不同类不可以调用,不同包却有着继承关系时,如果父类中的方法和属性非static修饰,创建子类对象调用被重写的方法和属性,如果被static修饰,则可以用父类类名来调用(重点);

默认:同包或同类中可以调用,其余不可以调用

private:只允许本类中调用