class T{
static int i=47;
}
1.java 中,使用new创建对象后才会分配存储空间,方法才能被外界调用,否则可能出现“NullPointerException”的错误。
2.但是对于有static声明的变量和方法则不需要。这些变量和方法不与任何包含它的类的任何对象关联,即使没有创建对象也可以调用。
3.即使创建了两个对象T,变量i只有一份存储空间,共享一个i。
4.可以创建对象去访问,也可以使用类名访问
5.static修饰的方法差别没有那么大。
本文深入探讨Java中静态成员的特性及使用方式。介绍静态变量和方法如何独立于对象存在,并可直接通过类进行访问。强调静态成员对于内存的高效利用及其在实际编程中的应用场景。
class T{
static int i=47;
}
1.java 中,使用new创建对象后才会分配存储空间,方法才能被外界调用,否则可能出现“NullPointerException”的错误。
2.但是对于有static声明的变量和方法则不需要。这些变量和方法不与任何包含它的类的任何对象关联,即使没有创建对象也可以调用。
3.即使创建了两个对象T,变量i只有一份存储空间,共享一个i。
4.可以创建对象去访问,也可以使用类名访问
5.static修饰的方法差别没有那么大。
2978
1508

被折叠的 条评论
为什么被折叠?