黑马程序员技术交流社区

标题: 今天的小小代码~ [打印本页]

作者: ZhengJX    时间: 2015-9-24 23:43
标题: 今天的小小代码~
  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. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2