Modelowanie Systemów Informacyjnych (MSI) - pjwstk
Modelowanie Systemów Informacyjnych (MSI) - pjwstk
Modelowanie Systemów Informacyjnych (MSI) - pjwstk
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Implementacja dziedziczenia dynamicznego (5)o„Sprytne” kopiowanie obiektów – c. d.public abstract class Osoba {protected String imie;protected String nazwisko;protected Date dataUrodzenia;}// […]public String toString() {return this.getClass().getSimpleName() + ": " + imie + " " + nazwisko;}public class Pracownik extends Osoba {private boolean badaniaLekarskie;private float pensja;// […]public Pracownik(Osoba poprzedniaOsoba, boolean badaniaLekarskie, float pensja) {// Skopiowanie "starych" danychsuper(poprzedniaOsoba.imie, poprzedniaOsoba.nazwisko,poprzedniaOsoba.dataUrodzenia);}// Zapamietanie nowychthis.badaniaLekarskie = badaniaLekarskie;this.pensja = pensja;<strong>Modelowanie</strong> Systemów <strong>Informacyjnych</strong> (<strong>MSI</strong>), wykład 10 49