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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shw16888 中级黑马   /  2015-4-8 14:32  /  330 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 shw16888 于 2015-4-8 14:36 编辑
  1. /*
  2. 基础班学生:
  3.         学习,睡觉
  4. 高级班学生:
  5.         学习,睡觉
  6. 可以将这两类事物进行抽取
  7. 多态简化了对象的调用
  8. */
  9. abstract class Student
  10. {
  11.         public abstract void study();
  12.         public  void sleep()
  13.                 {
  14.         System.out.println("躺着睡");
  15.         }
  16. }
  17. class Basestudent extends Student
  18. {
  19.         public void study(){
  20.         
  21.         System.out.println("base study");
  22.         }
  23. }
  24. class Advstudent extends Student
  25. {
  26.         public void study(){
  27.         
  28.         System.out.println("adv study");
  29.         }
  30.         public  void sleep()
  31.                 {
  32.         System.out.println("坐着睡");
  33.         }
  34. }

  35. class Dostudent
  36. {
  37.         public static void doSome(Student s)
  38.         {
  39.         s.study();
  40.         s.sleep();
  41.         
  42.         }

  43. }
  44. class  DuotaiDemo4
  45. {
  46.         public static void main(String[] args)
  47.         {
  48.                 Dostudent d=new Dostudent();
  49.                 d.doSome(new Basestudent());
  50.                 d.doSome(new Advstudent());
  51.         }
  52. }
复制代码


0 个回复

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