5768158592

5768158592



b.    Obiekt - stanowi odwzorowanie wycinka rzeczywistości. Jest elementem klasy, czyli zmienną typu zdefiniowanego przez klasę.

i.    Kiedy program działa obiekt zajmuje pewien obszar w pamięci.

ii.    W Delphi dla każdego obiektu w pamięci rezerwowane jest miejsce na jego pola. Natomiast dla metod danego typu tworzona jest w pamięci tylko jedna kopia i wszystkie obiekty utworzone na podstawie tego typu (klasy) z nich korzystają.

iii.    Zależności między obiektem a klasą są podobne do tych między zmienną i jej typem.

iv.    Po utworzeniu klasy można utworzyć dowolną ilość obiektów tej klasy a następnie operować na nich tak, jakby były rzeczywistymi elementami rozwiązywanego problemu.

v.    Jest instancją (wystąpieniem) klasy np. konkretny kot - Filemon o białym kolorze sierści.

vi.    Stan obiektu to zbiór wartości atrybutów obiektu w danej chwili.

vii.    Obiekt może wykonywać na sobie pewne działania (uruchamiać zaprogramowane funkcje czyli metody, funkcje składowe) co czyni obiekt tworem aktywnym - nie tylko pojemnikiem na dane.

c.    Przekazywanie komunikatów - proces polegający na przekazaniu danych z obiektu do obiektu lub zleceniu wywołania metody na rzecz obiektu.

d.    Metoda - operacja (funkcja), która może być wykonana na obiekcie. Np. metoda miaucz() klasy Kot może być wywołana na rzecz konkretnego obiektu klasy Kot, np. obiektu Filemon.

i.    Metody wiąże się z klasami głównie po to, żeby nie zaśmiecać kodu źródłowego i samego programu nadmierną ilością funkcji globalnych, które i tak nie zostaną użyte inaczej, niż na rzecz konkretnej klasy.

ii.    Zaletą jest, że metoda wewnętrzna danej klasy ma dostęp do wszystkich składników tej klasy (także prywatnych i chronionych).

iii.    Konstruktor - Inicjuje obiekty klasy, konstruuje wartości danego typu.

1. Może być wywołany przez odwołanie do obiektu lub klasy.

type moja_klasa = class

polel : Integer;

public

procedurę metodal(parameterl : Integer); constructor Inicjuj(aut, tyt : string);

end;

{...}

{deklaracja zmiennej} var

moj_obiekt : moja_klasa; x : Integer;

begin

{...}

{zainicjowanie obiektu}

moj_obiekt := moja_klasa.Inicjuj("Autor", "Tytuł");



Wyszukiwarka

Podobne podstrony:
IMG39 (3) Przykład 1 Obiekt regulacji jest elementem inercyjnym pierwszego rzędu. Wyznaczyć uchyb s
Kultura masowa a turystyka masowa Turystyka jest elementem kultury oraz stanowi formę jej wyrazu. Zj
DHTML0011 Wprowadzenie Wprowadzenie Czym jest element? W HTML-u elementem jest dowolny obiekt na ekr
■    poeta człowiekiem pierwotnym, poznaje świat obiektywnie, stanowi jego element; ■
146016720076615058214010820370 n Zbiory Zbiór jest ..kolekcją" obiektów. a e A - a jest eleme
20597 skanuj0018 26 CO TO JEST FILOZOFIA? 1.4.1.2 Nauki realne Nauki realne badają swoje wycinki rze
72597 img088 mikroskopy: optyczny NEOPHOT-2 0 oraz lupę do oglądu obiektów ba-replik z odwzorowanymi
DSC00778 Budowa i czynności stopy Stopa stanowi bardzo ważną część ciała ludzkiego. jjdyZ jest eleme
DSC00779 Budowa i czynności stopy Stopa stanowi bardzo walną część cala ludzkiego, gdyż jest element
przy betonowaniu elementów znajdujących się 2—3m poniżej poziomu stanowiska, na które dostarczana je
img088 mikroskopy: optyczny NEOPHOT-2 0 oraz lupę do oglądu obiektów ba-replik z odwzorowanymi wycin
18.    Różnice dwóch zbiorów - obiekt jest elementem różnicy między jednym zbior
w ontologii stanowiskoIRRAC.TON ALIZM - głoszące, że byt (rzeczywistość) jest wewnętrznie sprzeczny
Opracowała: Joanna KisielińskaOBIEKTY I KOLEKCJE OBIEKT Obiekt jest elementem Excela, którym można
obiektywizm rzeczywistości jest to, że obserwatora społeczeństwa nęci przeciwstawianie jednostki jak

więcej podobnych podstron