У меня проблемы с какой-то курсовой работой, которую я пытаюсь завершить, и любая помощь будет признательна!
У меня есть 3 типа учетных записей, которые расширяют абстрактный тип "Учетная запись" .. [CurrentAccount,StaffAccount и MortgageAccount].
Я пытаюсь прочитать некоторые данные из файла и создать объекты учетной записи вместе с объектами пользователя, чтобы добавить их в хеш-таблицы, хранящиеся в программе.
При создании объектов учетной записи яиспользуйте временную переменную типа Account и определите ее подтип в зависимости от считываемых данных.
, например:
Account temp=null;
if(data[i].equalsIgnoreCase("mortgage"){
temp= new MortgageAccount;
}
Проблема в том, что я пытаюсь вызвать метод, принадлежащий типу MortgageAccount..
Нужна ли мне временная переменная каждого типа StaffAccount MortgageAccount и CurrentAccount и использовать их для того, чтобы использовать их методы?
Заранее спасибо!