-2
我開始用Java解決一個問題,但我爲它提出了兩個解決方案。你能幫我找到正確的解決方案嗎?哪個解決方案是正確的?
問題:
開發的接口
GuestInterface
包括方法public boolean equals(Guest g)
。實施此方法時,它將比較類型爲Guest
的兩個對象(請參見下面的(b))的內容。如果兩個對象的狀態相同,則equals
方法返回true,否則返回false。
第一個解決方案是:
Public interface GuestInterface
{
public boolean equals(Guest g)
{
if((this.g == b)
{
return true;
}
else
return false;
{
{
,另一種是:
public interface GuestInterface {
public boolean equals (Guest g);
}
他們當中哪一個是正確的答案?
你提出了兩個解決方案(第二個是哪裏?),你甚至不知道哪個解決方案有效?你*試過*驗證你的代碼是否符合你的要求? –
你可能總是想檢查你的文章的語法和結構。根本不清楚你在這裏嘗試過什麼。 – ryadavilli
第一個甚至沒有編譯(至少有6個不同的原因!)。 –