共有3个类
//父类
public class Person {
private String name;
public Person(String name) {
super();
this.name = name;
}
//生成get和set方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Person [name=" + name + "]";
}
}
B.
//子类
public class Student extends Person{
private String department;
public Student(String name,String department) {
super(name);
this.department = department;
}
//问题2:需要完成父类中私有属性的初始化?
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
@Override
//问题1:在下面的方法中,需要父类中的属性和子类中的属性同时返回?
public String toString() {
return super.toString()+"Student [department=" + department + "]";
}
}
c.
public class Testextends {
public static void main(String[] args) {
// TODO Auto-generated method stub
Student stu1=new Student("老奶","某某学院");
//问题:如何调用toString();
System.out.print(stu1);
}
}