this的使用方法
1. 使用this调用成员变量和成员函数
用this来区分成员变量和参数
2. 使用this调用构造函数
eg:
this(name,age);
static关键字的作用
1. 静态成员变量的语法特点;
a) 可以使用类名直接调用静态成员变量
b) 同一个类下的静态变量被其类所有的对象共用
2. 静态函数的语法特点;
a) 可以直接使用类名调用静态函数
b) 在静态函数中不能直接使用非静态的成员变量
3. 静态代码块的语法特点;
静态代码块无需调用,在装载一个类的时候,静态代码块自动得到调用,作用:为静态变量赋初始值。
总结:
1. 静态成员变量只有一份;
2. 在静态函数当中不能使用this;
3. 静态代码块的主要作用是为静态成员变量赋值;