要求用到面向对象的思想,运用继承,封装,多态。
实现功能:输入5个学生姓名和成绩,全部输入完成后输出他们的姓名和成绩。
package stu;
import java.util.Scanner;
class Person{
protected String name;
String getname(){
return name;
}
void setname(String name){
this.name = name;
}
}
class Student extends Person{
private int score;
int getscore(){
return score;
}
void setscore(int score){
this.score = score;
}
}
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Student[] st = new Student[5];
for (int i=0; i<5; i++){
st[i] = new Student();
int score;
String name;
name = in.next();
score = in.nextInt();
st[i].setscore(score);
st[i].setname(name);
}
for (int i=0; i<5; i++)
System.out.println(st[i].getname() + " " + st[i].getscore());
}
}