1. 按照要求开发学生类 Student: 1>Student 类有name姓名属性、score分数属性; 2>Student类有一个带默认值的构造方法,使用参数的 值初始化对应属性 3>姓名属性和
时间: 2024-09-15 21:07:10 浏览: 39
类的设计和答案
在 Java 中,我们可以创建一个名为 `Student` 的类来满足上述需求。下面是一个简单的 `Student` 类的示例:
```java
public class Student {
// 属性
private String name;
private int score;
// 构造方法,带默认值
public Student(String name) {
this.name = name; // 使用参数初始化姓名属性
this.score = 0; // 默认分数为0
}
// 构造方法,包含所有属性
public Student(String name, int score) {
this.name = name;
this.score = score;
}
// 获取和设置方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
// 示例方法,展示如何通过不同构造函数创建对象
public static void main(String[] args) {
// 使用带默认值的构造方法
Student student1 = new Student("张三");
// 使用包含所有属性的构造方法
Student student2 = new Student("李四", 95);
System.out.println("学生1姓名:" + student1.getName());
System.out.println("学生1分数:" + student1.getScore());
System.out.println("学生2姓名:" + student2.getName());
System.out.println("学生2分数:" + student2.getScore());
}
}
```
在这个例子中,`Student` 类有两个构造方法,一个是接受姓名作为参数,另一个是接收姓名和分数作为参数。我们还提供了一些基本的 getter 和 setter 方法来访问和修改属性。
阅读全文