A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© ZhengJX 中级黑马   /  2015-9-24 23:43  /  317 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Demo4 {
  2.         public static void main(String[] args) {
  3.                 BaseTeacher bt = new BaseTeacher("大熊",26);
  4.                 bt.teach();

  5.                 NormalTeacher nt = new NormalTeacher("新来的",25);
  6.                 nt.teach();
  7.         }
  8. }

  9. abstract class Teacher {
  10.         private String name;
  11.         private int age;

  12.         public Teacher() {}

  13.         public Teacher(String name,int age) {
  14.                 this.name = name;
  15.                 this.age = age;
  16.         }
  17.         public void setName(String name) {
  18.                 this.name = name;
  19.         }
  20.         public String getName() {
  21.                 return name;
  22.         }
  23.         public void setAge(int age) {
  24.                 this.age = age;
  25.         }
  26.         public int getAge() {
  27.                 return age;
  28.         }
  29.         public abstract void teach();
  30. }

  31. class BaseTeacher extends Teacher {
  32.         public BaseTeacher() {}

  33.         public BaseTeacher(String name,int age) {
  34.                 super(name,age);
  35.         }
  36.         public void teach() {
  37.                 System.out.println("姓名是:" + this.getName() + ",年龄是:" + this.getAge() + "  教java基础");
  38.         }
  39. }

  40. class NormalTeacher extends Teacher {
  41.         public NormalTeacher() {}

  42.         public NormalTeacher(String name,int age) {
  43.                 super(name,age);
  44.         }
  45.         public void teach() {
  46.                 System.out.println("姓名是:" + this.getName() + ",年龄是:" + this.getAge() + "  教android");
  47.         }
  48. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马