0
我正在嘗試在IO類上創建旅遊對象,並且參數在其各自的類中正確指定。然而,它不會編譯,因爲它說它找不到符號。是因爲我使用遊客作爲一個分班嗎?編譯器說它找不到變量「nam」的符號等。謝謝你的幫助。使用繼承在IO類中創建對象時找不到符號
這是我的IO類中的方法..
private void addMemberCard()
{
System.out.println("Enter Member name");
String name = reader.nextLine();
System.out.println("Select 1. Tourist, 2. Business");
System.out.println("Enter your choice");
int choice = reader.nextInt();
MemberCard m;
if (choice == 1){m = new Tourist (nam, rat, cred, cit);}
else if (choice == 2){m = new Business(nam, rat);}
preston.addMemberCard(m);
}
,這是我的經濟艙
public Tourist (String nam, int rat, int cred, String cit)
{
super(nam, rat, cred);
city = cit;
}
哪裏是在'addMemberCard()''方法大鼠,CRED,'和'cit'申報? – markspace 2014-12-01 23:55:35