java factory_with_reflection.java
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java factory_with_reflection.java相关的知识,希望对你有一定的参考价值。
// @leonidasgtzr
interface TV {
void show();
}
class ColorTV implements TV {
@Override
public void show() {
System.out.println("Showing content with Color ... ");
}
}
class LedTV implements TV {
@Override
public void show() {
System.out.println("Showing content with Leds ...");
}
}
enum TVFactory_2 {
COLOR(ColorTV.class),
LED(LedTV.class)
;
private final Class<? extends TV> tv;
TVFactory_2(final Class<? extends TV> tv) {
this.tv = tv;
}
public TV create() {
TV theTv = null;
try {
theTv = tv.newInstance();
} catch (final Exception ex) {}
return theTv;
}
}
以上是关于java factory_with_reflection.java的主要内容,如果未能解决你的问题,请参考以下文章
Java Switch
Java Math
Java 布尔运算
java [Java] Java常用代码#java
Java - 35 Java 实例
Java While 循环