当前位置:   article > 正文

Java上机实践四实验二家中的电视_实验4.2 家中的电视

实验4.2 家中的电视
  1. package com.company;
  2. public class Main
  3. {
  4. public static void main(String[] args)
  5. {
  6. TV haierTV = new TV();
  7. haierTV.setChannel(5);
  8. System.out.println(haierTV.getChannel());
  9. Family zhangSanFamily = new Family();
  10. zhangSanFamily.buyTV(haierTV);
  11. System.out.println("zhangSanFamily开始看电视节目");
  12. zhangSanFamily.seeTV();
  13. int m = 2;
  14. System.out.println("zhangSanFamily将电视更换到" + m + "频道");
  15. zhangSanFamily.remoteControl(m);
  16. System.out.println("haierTV的频道是" + haierTV.getChannel());
  17. System.out.println("zhangSanFamily在看电视节目");
  18. zhangSanFamily.seeTV();
  19. }
  20. }
  21. class TV
  22. {
  23. int channel;
  24. void setChannel(int m)
  25. {
  26. if(m >= 1)
  27. {
  28. channel = m;
  29. }
  30. }
  31. int getChannel()
  32. {
  33. return channel;
  34. }
  35. void showProgram()
  36. {
  37. switch (channel)
  38. {
  39. case 1:
  40. System.out.println("综合频道");
  41. break;
  42. case 2:
  43. System.out.println("经济频道");
  44. break;
  45. case 3:
  46. System.out.println("文艺频道");
  47. break;
  48. case 4:
  49. System.out.println("国际频道");
  50. break;
  51. case 5:
  52. System.out.println("体育频道");
  53. break;
  54. default:
  55. System.out.println("不能收看" + channel + "频道");
  56. }
  57. }
  58. }
  59. class Family
  60. {
  61. TV homeTV;
  62. void buyTV(TV tv)
  63. {
  64. homeTV = tv;
  65. }
  66. void remoteControl(int m)
  67. {
  68. homeTV.setChannel(m);
  69. }
  70. void seeTV()
  71. {
  72. homeTV.getChannel();
  73. }
  74. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/475573
推荐阅读
相关标签
  

闽ICP备14008679号