显示几种颜色属性
package com.hspedu.Homework08;
import com.sun.scenario.effect.impl.sw.java.JSWBlend_BLUEPeer;
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
/**
* @author: guorui fu
* @versiion: 1.0
*/
public class Homework08 {
public static void main(String[] args) {
Color green = Color.GREEN;
green.show();
Color black = Color.BLACK;
black.show();
switch (black) {
case GREEN:
System.out.println("绿色属性已显示");
break;
case RED:
System.out.println("红色属性已显示");
break;
case BLUE:
System.out.println("蓝色属性已显示");
break;
case BLACK:
System.out.println("黑色属性已显示");
break;
case YELLOW:
System.out.println("黄色属性已显示");
break;
}
}
}
interface value{
public void show();
}
enum Color implements value{
RED(255,0,0),BLUE(0,0,255),
BLACK(0,0,0),YELLOW(255,255,0),
GREEN(0,255,0);
private double redValue;
private double greenValue;
private double blueValue;
Color(double redValue, double greenValue, double blueValue) {
this.redValue = redValue;
this.greenValue = greenValue;
this.blueValue = blueValue;
}
@Override
public void show() {
System.out.println("属性值为:" + redValue + " " + greenValue + " " + blueValue);
}
}