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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Dyna

中级黑马

  • 黑马币:20

  • 帖子:54

  • 精华:0

© Dyna 中级黑马   /  2015-4-3 21:48  /  493 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /**
  2. 乒乓球  运动员和教练
  3. 篮球  运动员和教练
  4. 为了出国交流,乒乓球运动员和教练需要说英语。

  5. 请你用所学知识,分析,这里应该有哪些类,抽象类,接口。
  6. */
  7. interface English
  8. {
  9.         public void speak();
  10.        
  11. }
  12. interface A
  13. {
  14.         public void s();
  15.        
  16. }
  17. //抽象教练
  18. abstract class Tercher implements English
  19. {
  20.         public Tercher(){}
  21.         public abstract void tech();
  22. }
  23. //抽象运动员
  24. abstract class Student implements English
  25. {
  26.         public Student(){}
  27.         public abstract void study();
  28. }
  29. //乒乓球运动员类
  30. class PingPang extends Student
  31. {
  32.         public void study()
  33.         {
  34.                 System.out.println("乒乓球运动员继承学习");
  35.         }
  36.         public void speak()
  37.         {
  38.                 System.out.println("说英语");
  39.         }
  40. }
  41. //篮球运动员类
  42. class LanQiu extends Student
  43. {
  44.         public void study()
  45.         {
  46.                 System.out.println("蓝球运动员继承学习");
  47.         }
  48.         public void speak()
  49.         {
  50.                 System.out.println("说英语");
  51.         }
  52. }
  53. //乒乓求教练类
  54. class PingJiao extends Tercher
  55. {
  56.         public void tech()
  57.         {
  58.                 System.out.println("乒乓球教练继承教");
  59.         }
  60.         public void speak()
  61.         {
  62.                 System.out.println("说英语");
  63.         }
  64. }
  65. //篮球教练类
  66. class LanJiao extends Tercher
  67. {
  68.         public void tech()
  69.         {
  70.                 System.out.println("蓝球教练继承教");
  71.         }
  72.         public void speak()
  73.         {
  74.                 System.out.println("说英语");
  75.         }
  76. }

  77. //测试类
  78. class InterfaceTest1
  79. {
  80.         public static void main(String[] args)
  81.         {
  82.                 //篮球人
  83.                 LanQiu lan=new LanQiu();
  84.                 lan.study();
  85.                 lan.speak();
  86.                 //教练
  87.                 LanJiao lj = new LanJiao();
  88.                 lj.tech();
  89.                 lj.speak();
  90.         }
  91.        
  92. }
复制代码

评分

参与人数 3黑马币 +19 收起 理由
NewOnce` + 8 赞一个!
朱令娟 + 6
houyunjuan + 5 很给力!

查看全部评分

8 个回复

倒序浏览
这个题蛮经典的,果断收藏,多谢楼主分享
回复 使用道具 举报
这个题蛮经典的,多谢楼主分享
回复 使用道具 举报
赞一个         
回复 使用道具 举报
轻羽涉池 来自手机 中级黑马 2015-4-4 00:32:39
报纸
像是作业题;P;P
回复 使用道具 举报
课后练习题?
回复 使用道具 举报
Dyna 中级黑马 2015-4-13 23:12:42
7#
lf027 发表于 2015-4-3 23:02
这个题蛮经典的,果断收藏,多谢楼主分享

客气了,以后会继续分享的!
回复 使用道具 举报
Dyna 中级黑马 2015-4-13 23:14:03
8#
466273082 发表于 2015-4-3 23:16
这个题蛮经典的,多谢楼主分享

大家一起学学习进步!
回复 使用道具 举报
Grady 中级黑马 2015-4-13 23:18:19
9#
赞一个                 
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马