按要求先定义3个接口,再写实现类,最后写一个main方法测试。
//接口
interface Film {
void film();
}
interface TelePlay {
void telePlay();
}
interface Sing {
void sing();
}
//实现类
class Actor implements Film, TelePlay, Sing {
private String name;
public Actor() {}
public Actor(String name) {
this.name = name;
}
public void film() {
System.out.println("我能演电影!");
}
public void telePlay() {
System.out.println("我能演电视剧!");
}
public void sing() {
System.out.println("我能唱歌!");
}
public void show() {
System.out.println("大家好,我是"+ name+"!");
film();
telePlay();
sing();
}
}
//测试类
public class FilmDemo {
public static void main(String[] args) {
Actor actor = new Actor("杨幂");
actor.show();
}
}
可以的话,采纳下把,谢谢。
import java.util.Locale;
interface Film {
abstract void film();
}
interface TelePlay {
abstract void telePlay();
}
interface Sing {
abstract void sing();
}
class Actor implements Film, TelePlay, Sing {
private String name;
public Actor(String name) {
this.name = name;
}
public void film() {
System.out.println("我能演电影!");
}
public void telePlay() {
System.out.println("我能演电视剧!");
}
public void sing() {
System.out.println("我能唱歌!");
}
public void show() {
System.out.println(String.format(Locale.getDefault(), "大家好,我是%s!", name));
film();
telePlay();
sing();
}
}
class Demo {
public static void main(String[] args) {
Actor actor = new Actor("杨幂");
actor.show();
}
}