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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. class TestStudentInterface {
  2.         public static void main(String[] args) {
  3.                 Person p = new  Teacher();
  4.                 p.eat();

  5.                 SmokeStudent ss = new SmokeStudent();
  6.                 ss.eat();
  7.                 ss.study();
  8.                 ss.smoking();
  9.         }
  10. }

  11. class Person {
  12.         String name;
  13.         int age;

  14.         public Person() {}

  15.         public Person(String name,int age) {
  16.                 this.name = name;
  17.                 this.age = age;
  18.         }

  19.         public void eat() {
  20.                 System.out.println("吃饭");
  21.         }
  22. }

  23. class Student extends Person{
  24.         public Student() {}

  25.         public Student(String name,int age) {
  26.                 super();
  27.         }
  28.        
  29.         public void study() {
  30.                 System.out.println("学习");
  31.         }
  32. }

  33. class Teacher extends Person{
  34.         public Teacher() {}

  35.         public Teacher(String name,int age) {
  36.                 super();
  37.         }
  38.        
  39.         public void teach() {
  40.                 System.out.println("教书");
  41.         }
  42. }

  43. interface smoking {
  44.         public void smoking();

  45. }

  46. class SmokeStudent extends Student implements smoking {
  47.         public SmokeStudent() {}

  48.         public SmokeStudent(String name,int age) {
  49.                 this.name = name;
  50.                 this.age = age;
  51.         }

  52.         public void smoking() {
  53.                 System.out.println("学生抽烟");
  54.         }
  55. }

  56. class SmokeTeacher extends Student implements smoking {
  57.         public SmokeTeacher() {}

  58.         public SmokeTeacher(String name,int age) {
  59.                 this.name = name;
  60.                 this.age = age;
  61.         }

  62.         public void smoking() {
  63.                 System.out.println("教师抽烟");
  64.         }
  65. }
复制代码

0 个回复

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