摘要:
子类复子类,子类何其多 假如我们需要为游戏中开发一种坦克,除了各种不同型号的坦克外,我们还希望在不同场合中为其增加以下一种或多种功能;比如红外线夜视功能,比如水陆两栖功能,比如卫星定位功能等等。按类继承的作法如下: 1//抽象坦克2publicabstractclassTank3{4publicabstractvoidShot();5publicabstractvoidRun();6}各种型号:1//T50型号2publicclassT50:Tank3{4publicoverridevoidShot()5{6Console.WriteLine("T50坦克平均每秒射击5发子弹&quo 阅读全文