目录
1.1static关键字
1.1.1引言
如果现在要求定义一个people类的封装,其中有姓名、年纪、国籍……其中国籍都是China,如果一个个创建对象的话,会降低代码可读性。
1.1.2问题解决
1.1.2.1通过static又是成员变量,可以将成员变量由对象层级提升为类层级,被所有对象共享,随着类的加载就绪,与是否创建对象无关。
1.1.2.2
static关键字修饰的成员可以使⽤引⽤.的⽅式访问,但个人习惯类名.的⽅式也可以。
1.2.1使用方法
1.2.1.1在⾮静态成员⽅法中既能访问⾮静态的成员⼜能访问静态的成员。
1.2.1.2在静态成员⽅法中通常只能访问静态成员不能访问⾮静态成员。(可能还没有创建对象)
1.3.1执行流程
static 构造块 构造方法体