A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ぺsimon☆ 中级黑马   /  2013-4-25 14:49  /  1148 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 ぺ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 23:19

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

7 个回复

正序浏览
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢

评分

参与人数 1黑马币 +10 收起 理由
此去经年 + 10 很给力!

查看全部评分

回复 使用道具 举报
黄玉昆 发表于 2013-4-27 22:34
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢

明白了,谢谢
回复 使用道具 举报
如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
回复 使用道具 举报
袁梦希 发表于 2013-4-25 15:13
代码不全    其他代码呢

确实代码不全....
JSP期末考..
你懂得
回复 使用道具 举报
我的运行结果是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. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1 注释比较规范,不错

查看全部评分

回复 使用道具 举报
代码不全    其他代码呢  {:soso_e159:}
回复 使用道具 举报
自己根据错误提示改呀。掉了分号。这种问题就是自己不细心写的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马