最贊回答 / 扶泥
? 對(duì)于==,如果作用于基本數(shù)據(jù)類型的變量,則直接比較其存儲(chǔ)的 “值”是否相等;如果作用于引用類型的變量,則比較的是所指向的對(duì)象的地址? 對(duì)于equals方法,注意:equals方法不能作用于基本數(shù)據(jù)類型的變量如果沒(méi)有對(duì)equals方法進(jìn)行重寫,則比較的是引用類型的變量所指向的對(duì)象的地址; 諸如String、Date等類對(duì)equals方法進(jìn)行了重寫的話,比較的是所指向的對(duì)象的內(nèi)容。
2019-03-31
最贊回答 / 慕九州5073361
方法中定義了返回值為Int類型,所以需要一個(gè)返回值也為Int類型的值;而如果你不需要調(diào)用返回值則提前定義一個(gè)void即可
2019-03-30
最贊回答 / 慕粉163707432
這是把getScore()方法中的返回值賦值給一個(gè)新的變量,由于它的返回值是int類型的所以需要定義一個(gè)int類型的變量去接收getScore()的返回值
2019-03-27
最贊回答 / 嚴(yán)君澤
public?class?CarRent?{ ????public?static?void?main(String[]?args)?{ ????????Auto?st?=?new?sTruck(); ????????Auto?bt?=?new?bTruck(); ????????Auto?sb?=?new?sBus(); ????????Auto?bb?=?new?bBus()...
2019-03-26
已采納回答 / 慕田峪7077931
當(dāng)這個(gè)抽象類有非常多的子類,每個(gè)子類都擁有非常多相同的屬性和相同的方法的時(shí)候,我就不用再每個(gè)子類里面把每個(gè)屬性和方法都寫一遍了,直接繼承抽象類就好了
2019-03-22
最新回答 / 慕桂英5369980
重寫equals()一定重寫hashCode,因?yàn)閑qual的底層調(diào)用了hashCode,這里不用重寫,應(yīng)為這里沒(méi)有比較hash值
2019-03-21
最新回答 / 慕娘4130427
你可以將你代碼重復(fù)的部分封裝成帶參的方法,進(jìn)行調(diào)用。比如你對(duì)輸入的校驗(yàn)這一塊,可以封裝成一個(gè)校驗(yàn)的方法,你選擇的車型那也可以封裝成方法
2019-03-21