Java 多接口实现:精灵唱歌跳舞示例

本示例展示了如何使用 Java 接口实现多接口,并通过一个 Spirit 类来实现 Move 和 Sing 接口,最终实现精灵一边唱歌一边跳舞的效果。

代码示例

interface Move {
    String move();
}

interface Sing {
    String sing();
}

class Spirit implements Move, Sing {
    @Override
    public String move() {
        return '跳舞!';
    }

    @Override
    public String sing() {
        return '唱歌!';
    }
}

public class Pack3 {
    public static void main(String[] args) {
        Spirit spirit = new Spirit();
        System.out.println('精灵们一边' + spirit.sing() + '一边' + spirit.move());
    }
}

输出结果

精灵们一边唱歌!一边跳舞!

代码说明

  1. 定义了两个接口 MoveSing,分别包含 move()sing() 方法,用于描述精灵的移动和唱歌行为。
  2. 创建了一个 Spirit 类,实现了 MoveSing 接口,并分别在 move()sing() 方法中返回相应的动作描述。
  3. main() 方法中,创建了一个 Spirit 对象,并调用 sing()move() 方法来获取精灵的唱歌和跳舞动作描述。
  4. 最后将获取的动作描述拼接成字符串,并打印到控制台,最终实现精灵一边唱歌一边跳舞的效果。
Java 多接口实现:精灵唱歌跳舞示例

原文地址: https://www.cveoy.top/t/topic/muRC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录