看了张孝祥老师的培训教程,试着调试下面这段代码,怎么搞的调试不过,我不知道是不是变量声明的问题,总是提示“找不到字符”,大家帮我看看什么原因。 程序清单:MyKey.java import java.util. * ; class MyKey ... { private String name; private int age; public MyKey(String name,int age) ...{ this.name = name; this.age = age; } public String toString() ...{ return new String(name+" , "+age); } public boolean equals(Object obj) ...{ //覆盖equals方法 //提示找不到符号,无name和age的定义 //为什么不能调取前面定义的name和age? if(name.equals(obj.name) && age==obj.age) ...{ return true; } else ...{ return false; } } public int hashCode() ...{ //覆盖hashCode()方法 return name.hashCode() + age; }}