Menu
CoddyTech

构造函数

Coddy Java 类和对象基础 课程的第 5 课,共 12 课。

构造函数是一种用于初始化对象的特殊方法。创建类的对象时,会调用构造函数。(我们会在接下来的几节课中看到它的实际效果)

要创建构造函数,请使用:

class MyClass {
	public MyClass() {
	
	}
}

如你所见,构造函数和其他方法不同,没有返回类型,并且它的名称与类名相同。

构造函数的一种常见用途是为类字段赋值,例如:

class Point {
	int x = 0;
	int y = 0;
	public Point(int newX, int newY) {
		x = newX;
		y = newY;
	}
}

在上面的示例中,创建 Point 类型的对象时,我们会为 x 和 y 赋值。

注意,你可以使用 this 关键字引用类的方法和属性,如下所示:

class Point {
	int x = 0;
	int y = 0;
	public Point(int x, int y) {
		this.x = x;
		this.y = y;
	}
}

在上面的示例中,使用 this 关键字很重要,因为参数的名称与属性相同!

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

challenge icon

挑战

简单

创建一个名为 Person 的类,包含两个属性:name(字符串)和 age(整数),并创建一个构造函数,用构造函数方法的参数初始化这两个属性。

亲手试试

// 在这里编写代码

Java 类和对象基础中的所有课

自己练习: Java 在线编译器