要求用到面向对象的思想,运用继承,封装,多态。
实现功能:输入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()); } }