java题,哪位可以写一写吗

img

按要求先定义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();
    }

}