java程序必须通过main方法所在类启动,该方法签名固定为public static void main(string[] args),用于创建对象、设置属性、调用方法;先定义类(如student)作为模板,再在main中用new实例化并用点号访问成员。

在 Java 中,类与对象的基础调用必须通过 main 方法所在的类 来完成——因为 main 是程序唯一入口,它本身不隶属于某个业务类,而是用来“启动”和“测试”其他类的对象行为。
主函数必须写在某个类里
Java 规定:main 方法只能定义在某个 class 内部,且签名严格为:
public static void main(String[] args)
这个类通常叫测试类(如 Test、StudentDemo),它不描述业务逻辑,只负责创建对象、设置属性、调用方法。
先有类,才能创建对象
比如定义一个 Student 类:
class Student {<br>
String name;<br>
int age;<br>
void study() { System.out.println(name + "正在学习"); }<br>
}
它只是模板,不能直接运行。要使用它,就得在 main 里实例化:
- 用
new Student()创建一个具体的学生对象 - 用点号(
.)访问它的属性或方法,例如stu.name = "小明"、stu.study()
调用过程分三步写清楚
在 main 方法中操作对象,典型结构是:
-
声明并实例化:
Student stu = new Student(); -
设置状态(可选):
stu.name = "李四"; stu.age = 20; -
触发行为:
stu.study();
注意变量作用域和初始化
main 方法里的对象变量(如 stu)是局部变量,只在 main 内有效;
对象的成员变量(如 name、age)默认为 null 或 0,不赋值就用可能输出意外结果;
如果类中定义了构造方法(尤其是带参构造),推荐优先用它初始化,更安全清晰,例如:Student stu = new Student("王五", 19);
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











