Java编程:构造函数和初始化变量示例
在Java中,构造函数是一种特殊的方法,用于在创建对象时初始化对象。构造函数的名称必须与类名相同,并且没有返回类型,甚至连void都没有。以下是构造函数和初始化变量的一个简单示例:
```javapublic class Person {
//定义变量 private String name;
private int age;
//构造函数 public Person(String name, int age) {
// 初始化变量 this.name = name;
this.age = age;
}
// Getter和Setter方法 public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
//一个简单的方法来展示对象信息 public void displayInfo() {
System.out.println(“Name: “ + name + “, Age: “ + age);
}
// 主方法,用于创建对象和测试 public static void main(String[] args) {
// 使用构造函数创建Person对象 Person person = new Person(“Kimi”,30);
//调用方法显示信息 person.displayInfo();
}
}``在这个例子中,
Person类有两个私有变量
name和
age。构造函数
Person(String name, int age)接受两个参数,并使用
this关键字来区分成员变量和参数。
this.name = name;和
this.age = age;`这两行代码将构造函数的参数值赋给对象的成员变量,从而完成初始化。
main
方法中,我们创建了一个 Person
对象,并传递了名字和年龄作为参数。然后,我们调用 displayInfo
方法来显示这个对象的信息。
这个例子展示了如何在Java中使用构造函数来初始化对象的变量。
还没有评论,来说两句吧...