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

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

          实现思路:

          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 }

    效果:

  • 相关阅读:
    Linux系统下用mail(mailx)发送邮件
    Docker+Nginx+KeepaLived 简单实现Nginx高可用+负载均衡
    MySql安装(Windows版本)
    十分钟入门Git和GitHub的源码版本管理
    Sql Server数据库读写分离配置
    C 语言中的 printf() 和 scanf() 简介
    C 语言字符串简介
    C 语言概述
    初识 C 语言
    计算机中的存储器
  • 原文地址:https://www.cnblogs.com/zmwy/p/11268274.html
Copyright © 2011-2022 走看看