利用java编写一个程序,要求创建一个Student类,添加name和age属性,为该属性自动添加相应的getter和setter方法,并给出有参和无参的构造方法。
时间: 2024-09-30 07:01:50 浏览: 41
在Java中,你可以创建一个名为`Student`的类,按照你的要求定义`name`和`age`属性以及对应的getter和setter方法,以及一个有参和无参的构造方法。下面是一个简单的示例:
```java
public class Student {
// 定义属性
private String name;
private int age;
// 构造方法 - 无参
public Student() {
this.name = "";
this.age = 0;
}
// 构造方法 - 有参
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// getter和setter方法 for name
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// getter和setter方法 for age
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
在这个例子中,`getName()`和`setAge()`方法用于获取和设置`name`和`age`的值,无参构造方法允许你在创建`Student`对象时什么都不传入,而带参构造方法则允许你指定初始的姓名和年龄。
阅读全文