创建Person类(即“人”),它有set***()和ge***()方法,对“人”属性name、sex和birthday赋值和获得这些属性组成的字符串信息。创建类Student继承Person类,并添加自己的学生属性:学号id和专业speciality,并添加set***()和get***()方法设置和获得它们值。
class Person{
String name;
String sex;
String birthday;
public Person() {}
public Person(String name,String sex,String birthday) {
this.name = name;
this.sex = sex;
this.birthday = birthday;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
}
class Student extends Person{
int id;
String speciality;
public Student() {}
public Student(String name,String sex,String birthday,int id,String speciality) {
super(name,sex,birthday);
this.id = id;
this.speciality = speciality;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getSpeciality() {
return speciality;
}
public void setSpeciality(String speciality) {
this.speciality = speciality;
}
}
代码如下:
package com.primeton.dockerday1.controller;
public class Student extends Person{
private int id;
private String speciality;
public Student() {
}
public Student(int id, String speciality) {
this.id = id;
this.speciality = speciality;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getSpeciality() {
return speciality;
}
public void setSpeciality(String speciality) {
this.speciality = speciality;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", speciality='" + speciality + '\'' +
'}';
}
public static void main(String[] args) {
Student student=new Student(1,"软件工程");
student.setName("张三");
student.setSex("男");
student.setBirthday("2020-01-01");
System.out.println(student.getId()+" "+student.getName()+" "+student.getSex()
+" "+student.getBirthday()+" "+student.getSpeciality());
}
}
class Person{
private String name;
private String sex;
private String birthday;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", sex='" + sex + '\'' +
", birthday='" + birthday + '\'' +
'}';
}
}
运行截图
package T1;
public class Person {
private String name;
private String sex;
private String birthday;
public Person() {
super();
// TODO Auto-generated constructor stub
}
public Person(String name, String sex, String birthday) {
super();
this.name = name;
this.sex = sex;
this.birthday = birthday;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirthday() {
return birthday;
}
public void setBirthday(String birthday) {
this.birthday = birthday;
}
@Override
public String toString() {
return "Person [name=" + name + ", sex=" + sex + ", birthday=" + birthday + "]";
}
public static void main(String[] args) {
Student student = new Student("学生", "男", "2000-00-00", 1, "计算机");
Person person = new Person("父类", "女", "1999-00-00");
System.out.println(student + "\r" + person);
}
}
class Student extends Person {
private int id;
private String speciality;
public Student() {
super();
// TODO Auto-generated constructor stub
}
public Student(String name, String sex, String birthday, int id, String speciality) {
super(name, sex, birthday);
// TODO Auto-generated constructor stub
this.id = id;
this.speciality = speciality;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getSpeciality() {
return speciality;
}
public void setSpeciality(String speciality) {
this.speciality = speciality;
}
@Override
public String toString() {
return "Student [name=" + super.getName() + ", sex=" + super.getSex() + ", birthday=" + super.getBirthday()
+ "id=" + id + ", speciality=" + speciality + "]";
}
}
运行结果
有帮助 望采纳