i3


Dziedziczenie i polimorfizm

 

Wprowadzenie

 

Ten moduł będzie poświęcony wykorzystaniu nabytych umiejętności do zaprojektowania i zaimplementowania prostego przykładu Twojego własnego pomysłu, wykorzystującego technikę programowania obiektowego, w szczególności mechanizm dziedziczenia oraz polimorfizmu.

 

Ćwiczenia

 

ćw. 1.1

Napisz, według własnego pomysłu, program służący do symulacji stanu oszczędności ulokowanych na kilku kontach oszczędnościowych i/lub lokatach bankowych, w kolejnych miesiącach roku. Uwzględnij takie aspekty jak aktualny stan konta, opłata miesięczna za prowadzenie konta, kapitalizacja odsetek oraz tzw. podatek Belki. W tym celu zaimplementuj np. klasę abstrakcyjną "Konto" oraz interfejsy "Oprocentowanie" i "Podatek", a także klasy reprezentujące konkretne rodzaje kont i lokat bankowych oraz napisz program pozwalający obliczyć stan oszczędności po kilku miesiącach. Zaimplementuj odpowiednie algorytmy obliczania oprocentowania oraz podatku (niezbędne informacje znajdziesz bez trudności w Internecie). Ponieważ do zastosowań finansowych nie należy wykorzystywać arytmetyki zmiennopozycyjnej, do przechowywania stanu konta użyj obiektu klasy bibliotecznej java.math.BigInteger.

 

Alternatywnie, zamiast powyższego przykładu "finansowego", możesz wykonać inny przykład Twojego pomysłu, pod warunkiem że wykorzystasz w nim mechanizmy dziedziczenia i polimorfizmu.

 

0x01 graphic

Z. Dendzik 2009, Programowanie dla platformy Java, sem. I, godz. 7-9.



Wyszukiwarka

Podobne podstrony:
i3
I3
technologia żywnosci 2 i3
i3 efekt fotoelektryczny
2 4 i3 instrukt
pmr v3 i3 113 116 id 363531 Nieznany
i3 rest id 208694 Nieznany
5 2 i3 fryzjer
I3, Elektrotechnika AGH, Semestr I zimowy 2012-2013, Podstawy Informatyki Ćwiczenia
lwtm I3
Mostek, I3
Zarzadzanie projektami cwiczenia PKT 1,2 I3
Mostek I3
I3 Programowanie manipulatora przemysłowego +CNC
i3, POLITECHNIKA RZESZOWSKA
Mostek, I3
i3
I3
procesor i3 odpowiedniki

więcej podobnych podstron