描述
运用java接口,创建五颜六色的接口。
题目
五颜六色的接口 创建一个表示五颜六色的接口Colorful,接口中有一个表示点亮的抽象方法shine()。编写一段代码,实现红灯发红光,黄灯发红光,绿灯发绿光。
题目解决思路
- 设计一个Colorful接口,编写方法shine()。
- 分别编写红灯、黄灯、绿灯实现方法。
代码具体实现
接口代码:
public interface Colorful {//接口
void shine();//抽象方法
}
class RedLight implements Colorful {//实现接口
@Override
public void shine() {
System.out.println("红灯发红光");
}
}
class YellowLight implements Colorful {//实现接口
@Override
public void shine() {
System.out.println("黄灯发黄光");
}
}
class GreenLight implements Colorful{//实现接口
@Override
public void shine() {
System.out.println("绿灯发绿光");
}
}
测试类代码:
/**
* 测试类
*/
public class Test {
public static void main(String[] args) {
GreenLight greenLight = new GreenLight();
greenLight.shine();
YellowLight yellowLight = new YellowLight();
yellowLight.shine();
RedLight redLight = new RedLight();
redLight.shine();
}
}
运行结果如下:
绿灯发绿光
黄灯发黄光
红灯发红光
以上案例运用 Java 接口实现 五颜六色灯光的功能。