包的命名:
1.包名全部由小写字母构成
2.包名中不同层次用.隔开(每一个包的一个层次就是一个文件夹)
3.自定义包不能用java开头
4.包名由倒置的域名开头
如何引包:
用完整的类名
import +包名.类名
import + 包名.*;
访问控制符:
public:各包各类中都可以调用
protected:同包或同类中可以调用,不同包不同类不可以调用,不同包却有着继承关系时,如果父类中的方法和属性非static修饰,创建子类对象调用被重写的方法和属性,如果被static修饰,则可以用父类类名来调用(重点);
默认:同包或同类中可以调用,其余不可以调用
private:只允许本类中调用