說明:大家做的時候要用英文建立包和類
一、怪蜀黍的類
package 奧特曼打怪蜀黍;
public
class 怪蜀黍
public
void
attack(奧特曼 a)
public
intgethp()
public
void
sethp(int hp)
public
intgetmp()
public
void
setmp(int mp)
public
void
magicattack(奧特曼 a)else
}public string tostring()
}
二、奧特曼的類
package 奧特曼打怪蜀黍;
public
class 奧特曼
/** * 攻擊
*@param g 怪蜀黍
*/public
void
attack(怪蜀黍 g)
public
intgethp()
public
void
sethp(int hp)
public
intgetmp()
public
void
setmp(int mp)
public
void
magicattack(怪蜀黍 g)
public string tostring()
}
三、怪蜀黍和奧特曼相互打擊
package 奧特曼打怪蜀黍;
public
class 奧特曼pk怪蜀黍 else
}system.out.println(a);
if (a.gethp() > 0) else
}system.out.println(g);
} while (a.gethp() > 0 && g.gethp() > 0);
if (a.gethp() > 0) else
}}
物件導向之迪公尺特法則
class teacher 告訴體育委員開始執行清查任務 groupleader countgirls listgirls class groupleader class girl class client client doing class teacher class groupleader 有...
物件導向設計原則 迪公尺特法則
迪公尺特法則 law of demeter,lod 乙個軟體實體應當盡可能少地與其他實體發生相互作用。如果乙個系統符合迪公尺特法則,那麼當其中某乙個模組發生修改時,就會盡量少地影響其他模組,擴充套件會相對容易,這是對軟體實體之間通訊的限制,迪公尺特法則要求限制軟體實體之間通訊的寬度和深度。迪公尺特法...
物件導向設計原則之迪公尺特法則
迪公尺特法則來自於1987年美國東北大學 northeastern university 乙個名為 demeter 的研究專案。迪公尺特法則又稱為最少知識原則 leastknowledge principle,lkp 其定義如下 迪公尺特法則 law of demeter,lod 乙個軟體實體應當盡...