| 发表于:2007-01-09 15:42:49 楼主 |
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) { if(name.equals(obj.name) && age==obj.age) return true; else return false; } public int hashcode() { return name.hashcode()+age; } } 出现错误提示 f:\javawork\hashtable> javac mykey.java mykey.java:32: cannot find symbol symbol : variable name location: class java.lang.object if(name.equals(obj.name) && age==obj.age) ^ mykey.java:32: cannot find symbol symbol : variable age location: class java.lang.object if(name.equals(obj.name) && age==obj.age) ^ 2 errors |
|
|
|
|