Java 對象值類型比較
提問人:劉旭39發(fā)布時間:2020-11-26
對象比較
面向?qū)ο缶幊陶Z言中,對象之間的比較有兩種形式——值類型比較和引用類型比較。
值類型比較,是指兩個對象的值是否相等,比如字符串對象的比較,以及后面章節(jié)將要講到 的基本類型包裝類對象的比較。如果兩個對象的內(nèi)容相同,則認(rèn)為它們的值是相等的。因為每個 類的父類都是Object類(后面講繼承時會詳細(xì)介紹),所以細(xì)3中會使用類中的equals()方法來比較 兩個對象的內(nèi)容是否相等。
代碼如下
//對象值類型比較
public class CompareObject {
public static void main(String[] args) {
String name1 = "對象值";
String name2 = "對象值";
System.out.println("name1和name2是值相等的:"+name1.equals(name2));
System.out.println("name1和name2是引用相等的:"+(name1==name2));
}
}
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>