1 static
2 继承
1 static
1.1 内存图
静态对象是随着类加载,非静态对象随着对象来的:
引用类型初始化时null值。
1.2 static 静态变量、静态方法
1.3 总结
① 静态方法中没有this,非静态方法中有
静态的一般用于共享,不面向某一个对象,所以没有this;
而非静态的一般面向一个对象,所以有this。
② 静态方法只能访问静态
因为静态方法中没有this,所以静态方法不能调用非静态的东西。
③ 非静态方法可以访问所有
因为对象也可以访问共享的数据(也就是static修饰的数据),而非静态方法中有this。
1.4 main方法
2 继承
标签:静态方法,进阶,对象,静态,static,JAVA From: https://www.cnblogs.com/bk22/p/17721030.html