网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

“掌握Java主方法,轻松入门编程世界?”

GG网络技术分享 2025-11-14 04:54 6


这段代码片段包含了关于Java main 方法的优良几个概念和示例。下面是对这段代码的解析:

类的定义和成员变量

java public class NOstaticMethod { public static String studentName = "xxx"; public String subject = "物理"; private String school; private static String nation; } 这里定义了一个名为 NOstaticMethod 的类, 其中包含以下成员:

  • studentName静态成员变量,属于类本身,全部实例共享。
  • subject非静态成员变量,属于类的实例,个个实例dou有自己的 subject
  • school非静态成员变量,个个实例dou有自己的 school
  • nation静态成员变量,属于类本身,全部实例共享。

主方法 main

java public static void main { NOstaticMethod wangyan = new NOstaticMethod; wangyan.Method_1; System.out.println中只Neng通过对象来调用非静态成员变量subject: " + wangyan.subject); System.out.println; System.out.println; for { System.out.println; } System.out.println; } main 方法中:

  • 创建了 NOstaticMethod 类的一个实例 wangyan
  • 调用了实例 wangyan 的非静态方法 Method_1
  • 打印了通过对象访问的非静态成员变量 subject
  • 访问了静态成员变量 studentName
  • 打印了 main 方法的参数。
  • 打印了一串文本。

静态和非静态方法

  • 静态方法Neng直接通过类名调用,不依赖于随便哪个对象实例。
  • 非静态方法非...不可通过对象实例来调用。

静态代码块

java static { String physics = wangyan.subject; } 静态代码块在类加载时施行, 这里尝试通过对象 wangyan 访问非静态成员变量 subject,这是不允许的,基本上原因是静态代码块不属于随便哪个对象。

这段代码展示了Java中静态和非静态成员变量、 静态和非静态方法的不一样,以及 main 方法的一些特性。它还展示了怎么从 main 方法中访问静态和非静态成员。

标签:

提交需求或反馈

Demand feedback