0
点赞
收藏
分享

微信扫一扫

Java方法的重写(案例:老师与学生)

zibianqu 2022-02-17 阅读 78

1.创建Person类

public class Person {

   private String name;

   private String age;


   public Person() {

   }


   public Person(String name, String age) {

       this.name = name;

       this.age = age;

   }


   public String getName() {

       return name;

   }


   public void setName(String name) {

       this.name = name;

   }


   public String getAge() {

       return age;

   }


   public void setAge(String age) {

       this.age = age;

   }

}

2.创建教师类

public class Teacher extends Person{

   public Teacher(){

   }

   public Teacher(String name,String age){

       super(name,age);

   }

   public void Teach(){

       System.out.println("用心教育每一位学员!");

   }

}

3.创建学生类


public class Students extends Person{

   public Students(){ }

   public Students(String name,String age){

       super(name,age);

   }

   public void Learn(){

       System.out.println("好好学习,天天向上");

   }

}

4.测试类

public class PersonDemo {

   public static void main(String[] args) {

       Teacher t1=new Teacher();

       t1.setName("张三");

       t1.setAge("30");

       System.out.println(t1.getName()+","+t1.getAge());

       t1.Teach();

       System.out.println("---------------------------");

       Teacher t2=new Teacher("李四","32");

       System.out.println(t2.getName()+","+t2.getAge());

       t2.Teach();

       System.out.println("---------------------------");

       Students s1=new Students();

       s1.setName("王一");

       s1.setAge("18");

       System.out.println(s1.getName()+","+s1.getAge());

       s1.Learn();

       System.out.println("---------------------------");

       Students s2=new Students("李二","19");

       System.out.println(s2.getName()+","+s2.getAge());

       s2.Learn();

   }

}

--------------------------------------------------------------------------------

举报

相关推荐

0 条评论