using System; public class SurfaceShip : Vessel { public SurfaceShip(Plant plant, Weapon weapon, String name):base(plant, weapon, name){ Console.WriteLine("SurfaceShip object created: " + base.ToString()); } public override void LightoffPlant(){ Plant.LightoffPlant(); } public override void ShutdownPlant(){ Plant.ShutdownPlant(); } public override void TrainWeapon(){ Weapon.TrainWeapon(); } public override void FireWeapon(){ Weapon.FireWeapon(); } } // end SurfaceShip class definition