Java中的成员分为两种:实例成员和静态成员。使用关键字static声明的成员称为静态成员,否则为实例成员。
实例成员属于对象,只有创建了实例,才能通过对象访问实例成员变量和调用实例成员方法。
静态成员属于类,即使没有创建实例,也可以通过类名直接访问静态成员变量和静态成员方法,在类内部,可省略类名直接访问静态成员,静态成员也可以通过对象引用。在静态成员方法体中不能访问实例成员,不能使用this引用。除了在声明时可以对静态成员变量赋初值外,还可以使用static声明静态初始化块,对静态成员变量进行初始化,静态初始化块在类加载时执行。
本文详细解析了Java中的实例成员与静态成员的区别及应用。实例成员属于具体对象,而静态成员则与类本身绑定,无需实例化即可访问。文章还提供了一个具体的Student类案例,展示了不同成员类型的具体实现。
2599

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



