定义一个Person类和它的子类Student。 Person类有姓名、 性别、年龄和邮箱。然后定义一
个方法showMessage()输出个人信息。 Student类有学号、班级、Java成绩、 计算机网络成
绩、c语言成绩、高等数学成绩和英语成绩。定义方法showMessage(用于输出学生的信息,
用方法average()求学生五个科目的平均分并输出。
/*
定义一个Person类和它的子类Student。 Person类有姓名、 性别、年龄和邮箱。然后定义一
个方法showMessage()输出个人信息。 Student类有学号、班级、Java成绩、 计算机网络成
绩、c语言成绩、高等数学成绩和英语成绩。定义方法showMessage(用于输出学生的信息,
用方法average()求学生五个科目的平均分并输出。
*/
class Person{
String name;
String sex;
int age;
String email;
public Person(){}
public Person(String name,String sex,int age,String email){
this.name = name;
this.sex = sex;
this.age = age;
this.email = email;
}
void showMessage(){
System.out.println("姓名:"+name+",性别:"+sex+",年龄:"+age+",邮箱:"+email);
}
}
class Student extends Person{
int studId;
String className;
int java;
int network;
int cLanguage;
int maths;
int english;
public Student (){}
public Student (String name,String sex,int age,String email,int studId,String className,int j,int n,int c,int m,int e){
super(name,sex,age,email);
this.studId = studId;
this.className = className;
this.java = j;
this.cLanguage = c;
this.network = n;
this.maths = m;
this.english = e;
}
void showMessage(){
super.showMessage();
System.out.println("学号:"+studId+",班级:"+className);
}
void average(){
System.out.println("平均分:" + (java+cLanguage+network+maths+english)/5.0);
}
}