今天已经学到继承了
class Demo03_Extends
{
public static void main(String[] args)
{
Student s=new Student();
s.setName("诸葛亮");
s.setAge(22);
System.out.println(s.getName()+"......"+s.getAge());
s.study();
Student s1=new Student("诸葛恪",19);
System.out.println(s1.getName()+"......"+s1.getAge());
Teacher t=new Teacher("司马徽",56);
System.out.println(t.getName()+"......"+t.getAge());
t.teach();
}
}
class Person{
private String name;
private int age;
public Person(){}
public Person(String name,int age){
this.name=name;
this.age=age;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
}
class Student extends Person{
public Student(){}
public Student(String name,int age){
super(name,age);
}
public void study(){
System.out.println(getName()+"在学习"+getAge());
}
}
class Teacher extends Person{
public Teacher(){}
public Teacher(String name,int age){
super(name,age);
}
public void teach(){
System.out.println(getName()+"老师,在讲课"+"----"+getAge());
}
}
|
|