
Pomoc przy programie imitującym bank
|
03-30-2014, 05:06 PM
(Ten post był ostatnio modyfikowany: 06-15-2014 01:09 PM przez lolo.)
Post: #1
|
|||
|
|||
![]()
Witam.
Mam do napisania pewien program, w zasadzie wiem jak to powinno działać jednak mam problem ze zrozumienie pewnego zapisu i proszę po małą pomoc lub nakierowanie mnie w zrozumieniu tego zapisu. Poniżej przedstawiam treść zadania i pogrubiam ten zapis który nie jest dla mnie do końca jasny. Nie wiem czy to jest wywołanie obiektu w obiekcie czy coś w tym rodzaju. Napisać program, który symuluje operacje na kontach bankowych. Konta są obiektami klasy Account. Każde konto ma aktualny stan (balance) i można: wplacać pieniądze (metoda deposit()) wypłacać pieniądze (metoda withdraw()) przelewać na inne konto (metoda transfer(...)) dodawać do stanu konta odsetki w skali rocznej (metoda addInterest()). Stopa oprocentowania jest wspólna dla wszystkich kont i ustalana za pomocą metody setInterestRate(...). Konta posiadają klienci banku (obiekty klasy BankCustomer). W roli klienta występuje osoba (obiekt klasy Person). Dostarczyć takich definicji w/w klas, aby poniższy program: public class BankingTest { public static void main(String[] args) { Person janP = new Person("Jan"), alaP = new Person("Ala"); BankCustomer jan = new BankCustomer(janP); BankCustomer ala = new BankCustomer(alaP); jan.getAccount().deposit(1000); ala.getAccount().deposit(2000); jan.getAccount().transfer(ala.getAccount(), 500); ala.getAccount().withdraw(1000); System.out.println(jan); System.out.println(ala); Account.setInterestRate(4.5); jan.getAccount().addInterest(); ala.getAccount().addInterest(); System.out.println(jan); System.out.println(ala); } } wyprowadził następującą informację: Klient: Jan stan konta 500.0 Klient: Ala stan konta 1500.0 Klient: Jan stan konta 522.5 Klient: Ala stan konta 1567.5 |
|||
03-30-2014, 05:29 PM
Post: #2
|
|||
|
|||
RE: Pomoc przy programie imitującym bank
Metoda getAccount() służy do pobrania referencji do konta i np. zapis jan.getAccount().deposit(1000); oznacza pobranie referencji do konta przypisanego do obiektu jan i złożenie w nim depozytu o wartości 1000.
GG: 2802571 |
|||
« Starszy wątek | Nowszy wątek »
|
Użytkownicy przeglądający ten wątek: 1 gości