黑马程序员技术交流社区
标题:
今天学习的API接口,感觉又懵逼了,晚上又要加班看视频!
[打印本页]
作者:
饭要大口吃
时间:
2016-9-26 22:28
标题:
今天学习的API接口,感觉又懵逼了,晚上又要加班看视频!
感觉比较难理解toString方法和equals方法。
比如用快捷键生成的toString和equals。
public String toString() { //创建toString方法
return "Student [name=" + name + ", gender=" + gender + ", age=" + age
+ ", score=" + score + "]";
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Student other = (Student) obj;
if (age != other.age)
return false;
if (gender == null) {
if (other.gender != null)
return false;
} else if (!gender.equals(other.gender))
return false;
if (name == null) {
if (other.name != null)
return false;
} else if (!name.equals(other.name))
return false;
if (score != other.score)
return false;
return true;
作者:
风暴之灵
时间:
2016-9-26 22:43
。。。水的好!!
作者:
饭要大口吃
时间:
2016-9-26 23:13
风暴之灵 发表于 2016-9-26 22:43
。。。水的好!!
{:2_40:} 乱讲什么,,,,,命名在问问题。。。
equals 里面的方法怎么理解。。。。。有点懵逼。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2