我不赞同坐在沙发上的那个同学的观点,啥也不说,直接下代码:
首先是一个接口并使用型
- <P>public interface TestDao<T extends Serializable> {
- public Class<T> sayMyT();</P>
- <P>}</P>
复制代码 然后一个类承接此接口,指定实现接口时所用的类型为String,并且在产生一个 TestDaoAbs时,我注入了一个User对象类型
- <P>public class TestDaoAbs<E> implements TestDao<String> {</P>
- <P> @Override
- public Class<String> sayMyT() {
- // TODO Auto-generated method stub
- return String.class;
- }</P>
- <P> public static void main(String[] args) {
- Class c = new TestDaoAbs<User>().sayMyT();
- System.out.println(c.toString());
- }</P>
- <P>}</P>
复制代码 本人拙见,如有错误请指正,再贴一个简单易明的:
|