** 练习题目如下**
学生类:
package com.homework.Homework13;
public class Student extends Person {
//属性
private String stu_id;//学号
//方法
public Student(String name, char sex, int age, String stu_id) {
super(name, sex, age);
this.stu_id = stu_id;
}
public String getStu_id() {
return stu_id;
}
public void setStu_id(String stu_id) {
this.stu_id = stu_id;
}
public void study() {
System.out.println(getName() + "承诺,我要好好学习 Java。");
}
//学生爱踢足球
@Override
public String play() {
return super.play() + "踢足球。";
}
//编写一个输出信息的方法,体现封装
public void printInfo() {
System.out.println("学生的信息: ");
System.out.println(super.basicInfo());
System.out.println("学号: " + stu_id);
study();//组合,变化万千,特别灵活
System.out.println(this.play());
}
@Override
public String toString() {
return "Student{" +
"stu_id='" + stu_id + '\'' +
'}' + super.toString(