关键字
static 静态 修饰类的属性方法,代码块,内部类
随着类的加载而加载
1.优先于对象存在
2.修饰的成员,被所有对象所共享
3.可不创建对象,直接被类调用
成员变量
成员方法 都是被对象调用
被static修饰的成员变量,成员方法可以被类调用,属于类只有一个
包
包-->理解为一个文件夹,组织管理类
是类的命名空间
类名 Car(类名的简称)
类名==全类名===包名(类的地址)+类名
包的作用:
1.避免类重名
2.按照不同功能管理类
2.控制访问权限
包的命名:
字母都小写
-
com(项目类型 ocg开源组织,gov政府,edu教育类)
-
ffyc 公司名称
-
javaoop 项目名称
按照不同的功能来管理命名
访问权限修饰符
用访问权限修饰符修饰成员变量,成员方法,修饰是否在其他地方可见
1.public: 公共权限 修饰类、属性、方法。可以被任意类访问
2.protected:受保护的权限 修饰属性、方法。可以被同包类访问,如果不是同包类,必须是该类的子类才可以访问。
3.default:默认的 (不写) 同包权限 修饰类、属性、方法。只能被同包 的类访问
4.private:私有权限 修饰属性、方法。私有的只能在本类中被访问使用