为类中的私有成员变量提供对外访问(读和写)的方法
定义一个表示学生信息的Student 类,Student 类中定义表示学生姓名和成绩私有成员变量,并为Student 类对象提供对外读、写私有成员变量的方法。
例如设置对象的姓名为ZhanSan,成绩为98,输出结果为:The student ZhanSan's score is 98!
```java
```
public class Student {
private String name ;
private int score ;
public String getName() {
return name;
}
public int getScore() {
return score;
}
public void setName(String name) {
this.name = name;
}
public void setScore(int score) {
this.score = score;
}
public void show(){
System.out.println("The student "+name+"'s score is "+score+"!");
}
public static void main(String[] args) {
Student student=new Student();
student.setName("ZhanSan");
student.setScore(98);
student.show();
}
}
class test
{
private String name;
private int score;
public test() {}
public void setName(String n) {name = n;}
public void setScore(int s) {s=score;}
public String getName() {return name;}
public int getScore() {return score;}
}
public class Untitled {
public static void main(String[] args) {
test t = new test();
t.setName("ZhanSan");
t.setScore(98);
System.out.println("The student " + t.getName() + "'s score is " + t.getScore() + "!");}
}
}
public class Student
{
private String name;
private int score;
public void setName(String name) {this.name = name ;}
public void setScore(int s) {this.score=score;}
public String getName() {return this.name;}
public int getScore() {return this.score;}
}
public class Test{
public static void main(String[] args) {
Student t = new Student();
t.setName("ZhanSan");
t.setScore(98);
System.out.println("The student " + t.getName() + "'s score is " + t.getScore() + "!");}
}
}