需求说明:请使用面向对象的思想,设计自定义类,描述影视歌三梄艺人。
实现思路及关键代码:
1. 分析影视歌三栖艺人的特性:
可以演电影、唱歌、演电视剧
2. 定义多个接口描述特性
演电影的接口-----方法:演电影
演电视剧的接口-----方法:演电视剧
唱歌的接口-----方法:唱歌
3. 定义艺人类实现多个接口
下面我用代码来实现:用于方便对面向接口编程程序的初步理解!
package com.test.mxdx.actors;
public class Actors implements Movie,Sing,Teleplay{//三栖艺人
private String name;
//无参构造方法
public Actors() {
super();
}
//带参构造方法
public Actors(String name) {
super();
this.name = name;
}
//get,set
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
//对接口进行实现
@Override
public void actTeleplay() {//演电视剧的方法
System.out.println("我曾出演过电视剧民兵葛二蛋");
}
@Override
public void song() {//唱歌的方法
System.out.println("我曾经是歌手出身");
}
@Override
public void actMovie(