在Java中如何使用构造方法和成员变量来定义一个类,并提供一个使用这些概念的简单练习题示例?
时间: 2024-10-28 15:14:03 浏览: 24
在Java面向对象编程中,构造方法和成员变量是类定义的核心组成部分。构造方法是一种特殊的方法,它在创建新对象时自动调用,用于初始化对象的状态。成员变量则用于存储对象的属性或状态信息。下面,我将通过一个简单的练习题示例,详细解释如何定义一个类并使用构造方法和成员变量。
参考资源链接:[Java面向对象编程基础练习:类、构造方法与成员变量](https://wenku.csdn.net/doc/3duzpi9014?spm=1055.2569.3001.10343)
假设我们需要创建一个表示学生的类Student,该类包含两个成员变量:一个是学生的名字name,另一个是学生的学号id。我们还将创建一个构造方法,以便在创建Student对象时能够设置这两个成员变量的值。
```java
public class Student {
// 成员变量
private String name;
private int id;
// 构造方法
public Student(String name, int id) {
this.name = name; // 使用this关键字引用成员变量
this.id = id;
}
// getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
// 其他方法
public void displayInfo() {
System.out.println(
参考资源链接:[Java面向对象编程基础练习:类、构造方法与成员变量](https://wenku.csdn.net/doc/3duzpi9014?spm=1055.2569.3001.10343)
阅读全文