类方法可以访问类

类变量
static,可以存,next id 这种东西,初始化id可以直接在类里面初始化
两种初始化方法 1.声明中初始化 2.构造器中初始化
class Employee{
stastic nextid;
int id;
{
id = nextid;
nextid++;
}
}




类方法不能用跟对象相关的super. this.之类的
不能this.n2,即使n2是public的
静态方法(类方法),只能访问静态成员
非静态方法能访问静态方法
编写代码时仍然遵守访问权限规则,即使是静态方法、静态属性
构造器可以访问静态成员!
package p390;
public class codeblock {
static int static_num = 10;
codeblock(){
static_num = 20;
hi();
}
static void hi(){
System.out.println("hi");
}
public static void main(String[] args) {
System.out.println(static_num);
new codeblock();
System.out.println(static_num);
}
}
