Java——String類中的比較方法——equals方法——(1)

package changYongLei;

	public class Equals_String {
  public static void main(String[] args) {
   //equals指示其他某個對象是否與此對象“相等”-----bollean
//   x equals(y)當x與y指向同一個對象的時候,返回true,否則返回false;
   Person p1 = new Person(20,"zhangsan");
   Person p2 = new Person(20,"zhangsan");
   Person p3 = p1;
   System.out.println(p1.equals(p2));//兩個對象
   System.out.println(p1.equals(p3));//指向同一個內存
   System.out.println(p2.equals(p3));


p3.setAge(30);
   System.out.println(p1.getAge());//30
   System.out.println(p2.getAge());//20
  }
}
class Person{
 private int age;
 private String name;
 public Person() {}
 public Person(int age, String name) {
  this.age = age;
  this.name = name;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String toString(){//重寫String類中的toSting成員方法,新建一個類的時候推薦重寫該方法
  return getName()+getAge();
  }
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章