编写程序描述影视歌三栖艺人。需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。
实现思路:
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 }
效果: