Java程序设计声明私有变量学号id、姓名name、课程course、成绩score
时间: 2024-11-03 12:12:51 浏览: 11
《Java程序设计教程》第章.pptx
在Java程序设计中,为了保护数据的安全性和封装性,通常会将变量声明为私有的(private),这意味着它们只能在该类内部访问。下面是一个简单的例子,展示了如何声明私有的学生信息变量:
```java
public class Student {
// 私有变量
private int id;
private String name;
private String course;
private double score;
// 构造函数用于初始化这些变量
public Student(int id, String name, String course, double score) {
this.id = id;
this.name = name;
this.course = course;
this.score = score;
}
// 提供getter方法获取变量值(提供公共访问)
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getCourse() {
return course;
}
public double getScore() {
return score;
}
// 提供setter方法设置变量值(提供公共访问,通常在构造函数之外)
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setCourse(String course) {
this.course = course;
}
public void setScore(double score) {
if (score >= 0 && score <= 100) {
this.score = score; // 验证分数范围
} else {
System.out.println("Invalid score, please enter a value between 0 and 100.");
}
}
}
```
阅读全文