目录:
- 类的方法
- 构造器
一. 类的方法
1 | public class Main { |
代码解释:
- 静态方法(Static Method):
myStaticMethod()
是一个静态方法,使用static
关键字定义。- 静态方法可以直接通过类名调用,也可以在类的任何方法中直接调用,而不需要创建类的对象。
- 在
main
方法中,我们直接调用了myStaticMethod()
,不需要创建Main
类的对象。
- 公共方法(Public Method):
myPublicMethod()
是一个公共方法,使用public
关键字定义。- 公共方法必须通过类的实例(对象)来调用。它不能像静态方法那样直接通过类名调用。
- 在
main
方法中,我们首先创建了Main
类的对象myObj
,然后通过myObj
来调用公共方法myPublicMethod()
。
- 主方法(Main Method):
public static void main(String[] args)
是 Java 程序的入口点,是程序执行时自动调用的方法。- 在这个方法中,我们首先调用了静态方法,然后创建了
Main
类的对象并调用了公共方法。
主要概念:
- 方法的参数:
speed(int maxSpeed)
方法带有一个参数,表示车的最大速度。 - 对象的使用:通过
new Main()
创建对象后,可以使用该对象调用类中的方法。
二. 构造器
构造函数是 Java 中的一种特殊方法,用于初始化对象。当一个类的对象被创建时,构造函数会被调用。它可以用于为对象的属性设置初始值。
构造函数的名称必须与类名匹配,并且不能有返回类型(例如
void
)。构造函数是在对象创建时被调用的。
所有类默认都有构造函数:如果你自己没有创建类的构造函数,Java 会为你创建一个。然而,在这种情况下,你将无法为对象的属性设置初始值。
1. 构造函数参数
- 构造函数也可以带有参数,用于初始化属性。
下面的示例为构造函数添加了一个参数。在构造函数内部,我们将 x
设置为 y
(即 x = y
)。当我们调用构造函数时,我们传递一个参数(5),这将把 x
的值设置为 5:
1 | public class Main { |
拥有任意数量的参数:
1 | // 文件名:Main.java |