黑马程序员技术交流社区
标题:
if语句问题2
[打印本页]
作者:
ぺsimon☆
时间:
2013-4-25 14:49
标题:
if语句问题2
本帖最后由 ぺ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类型
作者:
谭威
时间:
2013-4-25 15:12
自己根据错误提示改呀。掉了分号。这种问题就是自己不细心写的
作者:
袁梦希
时间:
2013-4-25 15:13
代码不全 其他代码呢 {:soso_e159:}
作者:
高新星
时间:
2013-4-25 15:33
我的运行结果是true
public class Test {
String name="";
int age=0;
public static void main(String[] args) {
Test t = new Test();
Person p = new Person();
boolean b = t.equals(p);
System.out.println(b);
}
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;
}
}
}
class Person {
public String name="";
public int age=0;
}
复制代码
作者:
刘胜寒
时间:
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