Мой учитель дал мне эту небольшую часть кода для этой недели, чтобы помочь, и, к сожалению, это немного помогает, но просто недостаточно. В контексте я в "selectedType" я не уверен, и это не то, почему я здесь. Я здесь, потому что хочу знать, может ли кто-нибудь объяснить, чем может быть «Самолет. Тип. Истребитель».
Самолет - это класс, связанный с этим. Но я не уверен, является ли Type другим классом, который должен быть внутри Самолета или нет.
Мысли
switch (selectedType)
{
case Airplane.Type.Fighter:
newPlane = new FighterJet(name, position, cboPlaneType.SelectedItem);
break;
case Airplane.Type.Passenger:
int numPassengers = Utilities.getIntegerInputValue(txtNumberPassengers);
newPlane =
new PassengerAirplane(name, position, txtType.Text, txtFlightNumber.Text, numPassengers);
break;
default:
newPlane = new Airplane(name, position);
break;
}