您的位置:首页 > 编程语言 > Java开发

【java】枚举类实现接口

2015-01-22 18:11 295 查看
package meiju;

/*
* 枚举类实现接口
* 作用:可以让不同的枚举类对象分别调用实现接口重写的方法,从而实现不同的结果。
*/
public class TestComputer {
public static void main(String[] args) {
// 实现不同的效果
Computer.DESKTOP.show();
Computer.NOTEBOOK.show();
Computer.TABLET.show();
}

}

// 接口Info
interface Info {
void show();// 定义一个show方法
}

// 枚举类Computer
enum Computer implements Info {
DESKTOP("desktop") {
// destop重写show
public void show() {
System.out.println("台式电脑还占据主导地位");
}
},
NOTEBOOK("notebook") {
// notebook重写show
public void show() {
System.out.println("笔记本电脑更新好快的");
}
},
TABLET("tablet") {
// tablet重写show
public void show() {
System.out.println("平板电脑时尚又便携实用");
}
};
private final String kind;

private Computer(String kind) {
this.kind = kind;
}

public String getKind() {
return kind;
}

@Override
public String toString() {
return "Computer [kind=" + kind + "]";
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息