У меня есть accountclass
, у которого есть arraylist
, который содержит объекты из двух других классов. Этими классами являются «Депозиты/проверки», которые распространяются на общий класс транзакций.Печать переменных из двух объектов из двух разных классов, в Arraylist, java
родительский класс:
Transaction(Double Amount,Int transactionType,Int transactionNumber)
//amount holds amount to be edited in the balance
//type =1,2,3;check,deposit,or fee
//number=number transaction in the account done.
check extends transaction;
super(constructor)
deposit extends transaction
super(constructor);
Кроме того, что проверка имеет переменную, checknumber
и депозит имеет две переменные, чек/наличные деньги, которые == сумма подлежит редактированию.
Когда программа выполнена и распечатывает резюме, мне нужно, чтобы эти объекты печатали свои переменные.
Прежде, чем я был простой arraylist.get(i).getID, if ID == (the number I want)
print=arralist.get(i).getAmount(i)
, что было до того, что они были разделены классы, теперь, когда они, отделенные я не могу назвать каждый объект, но как я индивидуально спросить, что объекты переменной в arraylist
.
Я не могу сделать arraylist.getobject.getcash
arraylist.getobject.getcheck
, потому что «geter» находится в классе депозитной, а не в классе счета, и эти члены являются частными, поэтому я не могу просто добавить их в accountclass
arraylist
где сидит.
Так довольно много,
как печатать переменные-члены от объектов, находящихся в ArrayList, которые имеют различные уникальные переменные.
Опубликуйте свой код, а не конвертируйте его на английский. – Gendarme