Zadanie. (Wykorzystanie składowych statycznych klasy)

Transkrypt

Zadanie. (Wykorzystanie składowych statycznych klasy)
Zadanie. (Wykorzystanie składowych statycznych klasy)
Zdefiniuj klasę opisującą pakiet akcji. Klasa powinna zawierać pola, które informują o:
– właścicielu pakietu,
– ilości posiadanych akcji,
– aktualnym kursie akcji,
– nazwie firmy, której akcje posiadamy.
Interfejs klasy powinien zawierać metody, które umożliwiają:
– wypisanie informacji o pakiecie,
– zakup akcji,
– sprzedaż akcji,
– zmianę kursu akcji - powinna dotyczyć wszystkich akcjonariuszy (wszystkie obiekty),
– otrzymanie informacji o aktualnym kursie,
– zmianę nazwy firmy - powinna dotyczyć wszystkich akcjonariuszy (wszystkie obiekty),
– otrzymanie informacji o nazwie firmy,
Zadbaj o odpowiednie zwalnianie pamięci. Zakładamy, że firma bankrutuje w momencie, gdy traci
ostatniego akcjonariusza (zniszczenie ostatniego obiektu klasy powinno powodować zwolnienie
pamięci dla pola określającego nazwę firmy).
W programie głównym zdefiniuj tablicę 10 wskaźników do obiektów typu określonego przez
powyżej zdefiniowaną klasę. Napisz program umożliwiający operowanie na obiektach tej tablicy:
– tworzenie nowego akcjonariusza,
– “usuwanie” akcjonariusza- niszczenie obiektu klasy,
– zakup, sprzedaż akcji wybranego akcjonariusz,
– zmianę kursu akcji,
– wypisaniu listy akcjonariuszy,
– itp.
Utwórz menu na ekranie w celu łatwego zarządzania obiektami z tablicy.

Podobne dokumenty