| 本帖最后由 ぺsimon☆ 于 2013-4-28 18:31 编辑 
 为什么我这样写程序会报错?复制代码
        public boolean equals(Object obj)  //复写equals方法,接受Object对象进来
        {
        if(!(obj instanceof Person))//判断obj是否为Person的子类
        {
                return false;
        }
        else 
        Person p=(Person)obj;//把obj强转为Person类型
        return this.name.equals(p.name)&&this.age==p.age;
        
        }
错误如下:
 Person p=(Person)obj;//把obj强转为Person类型
 ^
 ArrayListTest.java:23: 需要 ';'
 Person p=(Person)obj;//把obj强转为Person类型
 
 
 |