public static void Main()
Engine engine = new Engine (false, true);
engine.TurnThruster1On();
engine.TurnThruster2On();
Console.WriteLine(engine.Thruster1);
Console.WriteLine(engine.Thruster2);
public bool Thruster1 { get; set; }
public bool Thruster2 { get; set; }
public Engine(bool thruster1, bool thruster2)
public void TurnThruster1On()
public void TurnThruster2On()
internal class Thruster1 : Thruster2
protected internal bool Turned = false;
protected internal void TurnOn()
Console.WriteLine(Turned);
protected internal bool Turned = false;
protected internal void TurnOn()
Console.WriteLine(Turned);