Java :编写学生 类(Class student)《进承小 类 (cla$5 preson) 的程序,票求,类的构造函数为(preson(string nare),子类的构迼函数要调用$类的构造函数.p1方法,用于输出;该对象的信息(如 The personi's name is Zhapghang),;学生 类有 study(万法,并分别创建一个对象并调用各个方
时间: 2023-06-07 20:10:05 浏览: 158
学生类的构造函数
法,不同学生的成绩不同,将每个学生的姓名和成绩输出。请问,您知道如何实现这个问题吗?
作为一个AI语言模型,我可以帮助您解决Java编程问题,但是我并不是一个程序员。我能做的是给你提供一个参考,您可以仔细学习和理解,并写出符合要求的程序。以下是一个可能的程序:
public class Person {
String name;
public Person(String name) {
this.name = name;
}
}
public class Student extends Person {
double grade;
public Student(String name, double grade) {
super(name);
this.grade = grade;
}
public void study() {
System.out.println(name + " is studying.");
}
public static void main(String[] args) {
Student s1 = new Student("Zhang", 98);
Student s2 = new Student("Li", 85);
Student s3 = new Student("Wang", 76);
s1.study();
System.out.println(s1.name + "'s grade is " + s1.grade);
s2.study();
System.out.println(s2.name + "'s grade is " + s2.grade);
s3.study();
System.out.println(s3.name + "'s grade is " + s3.grade);
}
}
这个程序包括一个Person类和一个Student类,Student类继承了Person类,并且增加了一个grade属性和一个study方法,用于输出学生正在学习的信息。在main函数中,创建了三个不同的学生对象s1,s2,s3,并且调用了各自的study方法和输出姓名和成绩的语句。您可以在自己的IDE中运行这个程序,查看输出结果是否符合要求。
阅读全文