编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。

实现思路:

1) 分析影视歌三栖艺人的特性:可以演电影,可以演电视剧,可以唱歌

2) 定义多个接口描述特性

a) 演电影的接口-----方法:演电影

b) 演电视剧的接口-----方法:演电视剧

c) 唱歌的接口-----方法:唱歌

3) 定义艺人类实现多个接口

 1 public class test3 {
 2     public static void main(String[] args) {
 3         Artist caixukun = new Artist();//创建对象
 4         System.out.println("全民制作人你们好!我是练习时长两年半的个人练习生蔡徐坤!");
 5         caixukun.sing();//调用接口的方法
 6         caixukun.jump();
 7         caixukun.rap();
 8         caixukun.basketball();
 9     }
10 }
11
12 interface Sing{//定义接口
13     public void sing();
14 }
15
16 interface Jump{
17     public void jump();
18 }
19
20 interface Rap{
21     public void rap();
22 }
23
24 interface Basketball{
25     public void basketball();
26 }
27 //定义实现接口的类
28 class Artist implements Sing,Jump,Rap,Basketball{
29
30     //实现接口中的方法
31     @Override
32     public void sing() {
33         System.out.println("我会唱");
34     }
35
36     @Override
37     public void jump() {
38         System.out.println("跳");
39     }
40
41     @Override
42     public void rap() {
43         System.out.println("rap");
44     }
45
46     @Override
47     public void basketball() {
48         System.out.println("篮球");
49     }
50 }

效果:

转载于:https://www.cnblogs.com/zmwy/p/11268274.html

编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。...相关推荐

  1. 编写程序描述卡车信息 某公司要开发“X出租公司车辆管理系统”,请用面向对象的思想设计卡车类。

    一.练习题目 编写程序描述卡车信息 二.问题描述 某公司要开发"X出租公司车辆管理系统",请用面向对象的思想设计卡车类. 设定: 属性:车牌号.车型.颜色.日租金.载重量 方法:租 ...

  2. 编写程序描述影视歌三栖艺人 需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。 实现思路及关键代码 1)分析影视歌三栖艺人的特性 a)可以演电影 b)可以演电视剧 c)可以唱歌

    编写程序描述影视歌三栖艺人 需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人. 实现思路及关键代码 1)分析影视歌三栖艺人的特性 a)可以演电影 b)可以演电视剧 c)可以唱歌 2)定 ...

  3. python--编写程序:实现乐手弹奏乐器,乐手可以弹奏不同的乐器而发出不同的声音------使用类的封装继承多态的问题/使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息

    编写程序:实现乐手弹奏乐器,乐手可以弹奏不同的乐器而发出不同的声音 ------使用类的封装继承多态的问题 class Instrumnet():#乐器类def make_sound(self):pa ...

  4. Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)

    Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...

  5. 说,有一群 小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在有多少小孩在玩,请用面向对象的思想编写程序解决

    先定义一个类 package leiDeDingYi_leiDeShiYong;public class Children {//成员变量String name;int age;static int ...

  6. 【C语言】有一行电文,已按下面规律译成密文:A->Z a->z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序将密文译回原文并输出。请使用数组实现。

    试题描述: 输入一行字符串密文,长度不超过80.输出破译后的原文. 输入示例: R droo erhrg Xsrmz mvcg dvvp. 输出示例: I will visit China next ...

  7. c/c++开发,无可避免的自定义类类型(篇三).类与虚函数

    深入而全面了解virtual虚函数与类设计关系 目录 一.virtual 函数说明符的作用 二.virtual 成员函数与普通成员函数 三.不必每个派生类重定义virtual 函数 四.派生类可以兼顾 ...

  8. 小程序审核失败:你的小程序涉及提供播放、观看等服务,请补充选择:文娱-其他视频类目。怎么解决呢

    之前审核的都没有什么问题,结果这次就不给过还提示我们这个. 我们的视频是演示的视频.只是一些介绍啊.这都不行.每次审核都是靠运气. 最后贴一下我们申诉的过的理由: 视频播放和观看只限于当前用户自己使用 ...

  9. 机器人技术第三次作业:用面向对象的思维设计相关类,从而实现直线与直线、直线与圆、直线与矩形的交点。

    用面向对象的思维设计相关类,从而实现直线与直线.直线与圆.直线与矩形的交点. 基本思想: 直线与直线,直线与圆:利用公式直接求解 直线与矩形:分解成直线与直线的交点: #include <ios ...

最新文章

  1. 柚子小姐,Happy Birthday
  2. 虚拟机上安装 Red Hat Enterprise Linux 7 64位
  3. BootStrap的下载及使用方法
  4. 使用PHPExcel判别和格式化Excel中的日期格式
  5. 调查:新冠病毒对全球结构化布线市场的影响
  6. IPV4 VS IPV6 谈谈省级ipv6的必要性
  7. 《深入剖析Tomcat》一2.2 应用程序 1
  8. k8s 给worker/master节点打标签(角色标签)
  9. IP通信基础 实验三
  10. 生成器函数,推导式,生成器表达式
  11. layui table异步调用数据的时候,数据展示不出来现象解决方案
  12. 如何判断当前循环的栏目是不是最后一个
  13. 西瓜笔记(五上)--线性模型
  14. iso27001信息安全体系认证意义
  15. 基于FPGA的任意字节数的串口发送(含源码工程)
  16. 多项创新功能驱动,Galaxy S9必将引爆2018智能手机市场
  17. 曾国藩:利可共而不可独,谋可寡而不可众
  18. 麦克斯韦方程组微分形式
  19. 本质复杂性 偶然复杂性_结构偶然性(第一部分)
  20. vue组件强制刷新的方案

热门文章

  1. 宕昌一中2021高考成绩查询,有朋自远方来 | 甘肃省陇南市宕昌一中来广元中学考察交流...
  2. OSI七层网络模型和网络协议
  3. linux发行版本排行,2020年10种最受欢迎的Linux发行版排名
  4. 量化机器人—马特炒币机器人
  5. 科研热点|警惕!10月WOS数据库更新,这2本期刊被剔除SCI~
  6. 我的NVIDIA开发者之旅——NVIDIA云原生技术
  7. java 最后的异常_关于java:异常处理尝试没有catch,但最后
  8. 电脑连打印机不打印,是怎么回事?
  9. Python基础教程 | 第三章 字符串
  10. torch.bmm()验证