Java4Android(Mars)

Java4Android(Mars)

5 (61人评价)
  • 课时:(48)

  • 学员:(480)

  • 浏览:(29520)

  • 加入课程

Java4Android 44 equals函数的作用的笔记

相关课时: 笔记详情:

class User{
 String name;
 int age;

 public boolean equals(Object obj){
  if(this == obj){
   return true;
  }

  boolean b = obj instanceof User;

  if(b){
   User u = (User)obj;

   if(this.age == u.age && this.name.equals(u.name)){
    return true;
   } else{
    return false;
   }
  }

  else{
   return false;
  }
 }
}

public class equals{
 public static void main(String args[]){
  User u1 = new User();
  User u2 = new User();
  User u3 = new User();

  u1.name = "zhangsan";
  u1.age = 12;

  u2.name = "lisi";
  u2.age = 12;

  u3.name = "zhangsan";
  u3.age = 12;

  System.out.println(u1 == u3);
  System.out.println(u1.equals(u2));
  System.out.println(u1.equals(u3));
 }
}

0 0

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 973学员/ 4.8评分
免费