构造函数
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 关键字很重要,因为参数的名称与属性相同!
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
挑战
简单创建一个名为 Person 的类,包含两个属性:name(字符串)和 age(整数),并创建一个构造函数,用构造函数方法的参数初始化这两个属性。
亲手试试
// 在这里编写代码Java 类和对象基础中的所有课
自己练习: Java 在线编译器