编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。...
编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。
实现思路:
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
编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。...相关推荐
- 编写程序描述卡车信息 某公司要开发“X出租公司车辆管理系统”,请用面向对象的思想设计卡车类。
一.练习题目 编写程序描述卡车信息 二.问题描述 某公司要开发"X出租公司车辆管理系统",请用面向对象的思想设计卡车类. 设定: 属性:车牌号.车型.颜色.日租金.载重量 方法:租 ...
- 编写程序描述影视歌三栖艺人 需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。 实现思路及关键代码 1)分析影视歌三栖艺人的特性 a)可以演电影 b)可以演电视剧 c)可以唱歌
编写程序描述影视歌三栖艺人 需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人. 实现思路及关键代码 1)分析影视歌三栖艺人的特性 a)可以演电影 b)可以演电视剧 c)可以唱歌 2)定 ...
- python--编写程序:实现乐手弹奏乐器,乐手可以弹奏不同的乐器而发出不同的声音------使用类的封装继承多态的问题/使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息
编写程序:实现乐手弹奏乐器,乐手可以弹奏不同的乐器而发出不同的声音 ------使用类的封装继承多态的问题 class Instrumnet():#乐器类def make_sound(self):pa ...
- Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)
Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...
- 说,有一群 小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在有多少小孩在玩,请用面向对象的思想编写程序解决
先定义一个类 package leiDeDingYi_leiDeShiYong;public class Children {//成员变量String name;int age;static int ...
- 【C语言】有一行电文,已按下面规律译成密文:A->Z a->z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编写程序将密文译回原文并输出。请使用数组实现。
试题描述: 输入一行字符串密文,长度不超过80.输出破译后的原文. 输入示例: R droo erhrg Xsrmz mvcg dvvp. 输出示例: I will visit China next ...
- c/c++开发,无可避免的自定义类类型(篇三).类与虚函数
深入而全面了解virtual虚函数与类设计关系 目录 一.virtual 函数说明符的作用 二.virtual 成员函数与普通成员函数 三.不必每个派生类重定义virtual 函数 四.派生类可以兼顾 ...
- 小程序审核失败:你的小程序涉及提供播放、观看等服务,请补充选择:文娱-其他视频类目。怎么解决呢
之前审核的都没有什么问题,结果这次就不给过还提示我们这个. 我们的视频是演示的视频.只是一些介绍啊.这都不行.每次审核都是靠运气. 最后贴一下我们申诉的过的理由: 视频播放和观看只限于当前用户自己使用 ...
- 机器人技术第三次作业:用面向对象的思维设计相关类,从而实现直线与直线、直线与圆、直线与矩形的交点。
用面向对象的思维设计相关类,从而实现直线与直线.直线与圆.直线与矩形的交点. 基本思想: 直线与直线,直线与圆:利用公式直接求解 直线与矩形:分解成直线与直线的交点: #include <ios ...
最新文章
- 柚子小姐,Happy Birthday
- 虚拟机上安装 Red Hat Enterprise Linux 7 64位
- BootStrap的下载及使用方法
- 使用PHPExcel判别和格式化Excel中的日期格式
- 调查:新冠病毒对全球结构化布线市场的影响
- IPV4 VS IPV6 谈谈省级ipv6的必要性
- 《深入剖析Tomcat》一2.2 应用程序 1
- k8s 给worker/master节点打标签(角色标签)
- IP通信基础 实验三
- 生成器函数,推导式,生成器表达式
- layui table异步调用数据的时候,数据展示不出来现象解决方案
- 如何判断当前循环的栏目是不是最后一个
- 西瓜笔记(五上)--线性模型
- iso27001信息安全体系认证意义
- 基于FPGA的任意字节数的串口发送(含源码工程)
- 多项创新功能驱动,Galaxy S9必将引爆2018智能手机市场
- 曾国藩:利可共而不可独,谋可寡而不可众
- 麦克斯韦方程组微分形式
- 本质复杂性 偶然复杂性_结构偶然性(第一部分)
- vue组件强制刷新的方案
热门文章
- 宕昌一中2021高考成绩查询,有朋自远方来 | 甘肃省陇南市宕昌一中来广元中学考察交流...
- OSI七层网络模型和网络协议
- linux发行版本排行,2020年10种最受欢迎的Linux发行版排名
- 量化机器人—马特炒币机器人
- 科研热点|警惕!10月WOS数据库更新,这2本期刊被剔除SCI~
- 我的NVIDIA开发者之旅——NVIDIA云原生技术
- java 最后的异常_关于java:异常处理尝试没有catch,但最后
- 电脑连打印机不打印,是怎么回事?
- Python基础教程 | 第三章 字符串
- torch.bmm()验证