(1)设计一个Person类和Student类,Person类包含属性班级banji和姓名name;有构造方法Person(String banji,String name),有toString方法显示信息;Student类继承Person类,有语文,数学,英语三门课程成绩chinese,math,english。有构造方法,计算总分方法sum,可以显示各科成绩和总分。
(2)创建Student类对象,(“一班”,”黎明”,90,85,95),显示出相关信息。
class Person { private String banji; private String name; public Person() { } public Person(String banji, String name) { this.banji = banji; this.name = name; } public String getBanji() { return banji; } public void setBanji(String banji) { this.banji = banji; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String toString() { return "Person{banji = " + banji + ", name = " + name + "}"; } } class Student extends Person{ private int chinese; private int math; private int english; public Student() { } public Student(String banji,String name,int chinese, int math, int english) { setBanji(banji); setName(name); this.chinese = chinese; this.math = math; this.english = english; } public int getChinese() { return chinese; } public void setChinese(int chinese) { this.chinese = chinese; } public int getMath() { return math; } public void setMath(int math) { this.math = math; } public int getEnglish() { return english; } public void setEnglish(int english) { this.english = english; } public String toString() { return "Student{chinese = " + chinese + ", math = " + math + ", english = " + english + "}"; } public double sum(){ double sum=0; sum=this.chinese+this.english+this.math; return sum/3; } } public class Test4_1 { public static void main(String[] args) { Student student=new Student("一班","黎明",90,85,95); String s=student.toString(); System.out.println(s); } }