enum Make { TOYOTA, HONDA }
enum Model { COROLLA, CHR, PRIUS, ACCORD, INSIGHT }
class Car
{
public Make make;
public Model model;
public Car(Make make, Model model)
{
this.make= make;
this.model =model;
}
}
基于上述示例,如果用户曾经输入Make.
,则所有的Make选项都将由IDE为用户排列。之后,我想根据Model.
上的选择来限制Make
选项。我怎样才能成功?
例如,如果用户键入new Car(Make.TOYOTA, Model.
不应显示ACCORD和INSIGHT选项,因为它们不是丰田模型。