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();
}
}
Java——String類中的比較方法——equals方法——(1)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.