黑马程序员技术交流社区

标题: if语句问题2 [打印本页]

作者: ぺsimon☆    时间: 2013-4-25 14:49
标题: if语句问题2
本帖最后由 ぺsimon☆ 于 2013-4-28 18:31 编辑

  1.         public boolean equals(Object obj)  //复写equals方法,接受Object对象进来
  2.         {
  3.         if(!(obj instanceof Person))//判断obj是否为Person的子类
  4.         {
  5.                 return false;
  6.         }
  7.         else
  8.         Person p=(Person)obj;//把obj强转为Person类型
  9.         return this.name.equals(p.name)&&this.age==p.age;
  10.         
  11.         }
复制代码
为什么我这样写程序会报错?
错误如下:
        Person p=(Person)obj;//把obj强转为Person类型
        ^
ArrayListTest.java:23: 需要 ';'
        Person p=(Person)obj;//把obj强转为Person类型


作者: 谭威    时间: 2013-4-25 15:12
自己根据错误提示改呀。掉了分号。这种问题就是自己不细心写的
作者: 袁梦希    时间: 2013-4-25 15:13
代码不全    其他代码呢  {:soso_e159:}
作者: 高新星    时间: 2013-4-25 15:33
我的运行结果是true
  1. public class Test {
  2.         String name="";
  3.         int age=0;

  4.         public static void main(String[] args) {
  5.                 Test t = new Test();
  6.                 Person p = new Person();
  7.                 boolean b = t.equals(p);
  8.                 System.out.println(b);
  9.         }

  10.         public boolean equals(Object obj) // 复写equals方法,接受Object对象进来
  11.         {
  12.                 if (!(obj instanceof Person))// 判断obj是否为Person的子类
  13.                 {
  14.                         return false;
  15.                 } else {
  16.                         Person p = (Person) obj;// 把obj强转为Person类型
  17.                         return this.name.equals(p.name) && this.age == p.age;
  18.                 }

  19.         }
  20. }

  21. class Person {
  22.         public String name="";
  23.         public int age=0;
  24. }
复制代码

作者: 刘胜寒    时间: 2013-4-25 17:56
袁梦希 发表于 2013-4-25 15:13
代码不全    其他代码呢

确实代码不全....
JSP期末考..
你懂得
作者: 黄玉昆    时间: 2013-4-27 22:34
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
作者: ぺsimon☆    时间: 2013-4-28 16:50
黄玉昆 发表于 2013-4-27 22:34
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢

明白了,谢谢
作者: 袁梦希    时间: 2013-4-28 17:13
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2