高手,您好:
我重写了一个“HashMap类的子类”,代码如下:
package s_port_package_BeiJing;import java.util.HashMap;public class MyMemHashMap extends HashMap<Integer,S_port_ChatClientTeacher_DS> {
/**
*
*/
private static final long serialVersionUID = 1L; /**
*
*/ @Override
synchronized public S_port_ChatClientTeacher_DS get(Object key) {
try {
return super.get(key);
} catch (Exception e) {
return null;
}
}
synchronized public S_port_ChatClientTeacher_DS put(Integer key,S_port_ChatClientTeacher_DS Teacher){
return super.put(key,Teacher);
}
}
我认为:
重写后的HashMap,是应该能够在其他的类文件中进行:“对象的创建”的...
但是,现在在我的MyEclipse中,出现了下面的场景:
请问高手:
错误是什么原因造成的..?
怎么修改...?
一百分奉上!!
一位日日夜夜向着理想奔跑的筑梦者
2013年9月30日早晨6点02分
hashmapJava Java调试Java挑错Java重写类
我重写了一个“HashMap类的子类”,代码如下:
package s_port_package_BeiJing;import java.util.HashMap;public class MyMemHashMap extends HashMap<Integer,S_port_ChatClientTeacher_DS> {
/**
*
*/
private static final long serialVersionUID = 1L; /**
*
*/ @Override
synchronized public S_port_ChatClientTeacher_DS get(Object key) {
try {
return super.get(key);
} catch (Exception e) {
return null;
}
}
synchronized public S_port_ChatClientTeacher_DS put(Integer key,S_port_ChatClientTeacher_DS Teacher){
return super.put(key,Teacher);
}
}
我认为:
重写后的HashMap,是应该能够在其他的类文件中进行:“对象的创建”的...
但是,现在在我的MyEclipse中,出现了下面的场景:
请问高手:
错误是什么原因造成的..?
怎么修改...?
一百分奉上!!
一位日日夜夜向着理想奔跑的筑梦者
2013年9月30日早晨6点02分
hashmapJava Java调试Java挑错Java重写类
public class MyMemHashMap extends HashMap<Integer,S_port_ChatClientTeacher_DS>改成public class MyMemHashMap<Integer,S_port_ChatClientTeacher_DS> extends HashMap<Integer,S_port_ChatClientTeacher_DS>你自定义的类没泛型,你却硬要去搞泛型,自然会错