this调用构造方法的代码实例
时间: 2023-10-01 10:07:49 浏览: 80
以下是一个使用构造方法创建对象并初始化属性的示例:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void introduce() {
System.out.println("My name is " + name + " and I am " + age + " years old.");
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person("John", 25); // 使用构造方法创建对象并初始化属性
person.introduce(); // 输出 "My name is John and I am 25 years old."
}
}
```
在上面的示例中,我们定义了一个名为`Person`的类,并在其中定义了一个构造方法,该构造方法接受`name`和`age`两个参数,并使用它们初始化对象的两个属性。我们还定义了一个`introduce()`方法,该方法将对象的属性输出到控制台。
在`Main`类中,我们使用`new`关键字创建了一个`Person`对象,并将`name`和`age`的值传递给构造方法。最后,我们调用了`introduce()`方法来输出对象的属性。
阅读全文