8331764255

8331764255



Implementacja atrybutów (3)


W języku nie obsługującym właściwości na ogól do pól klasy uzyskuje się dostęp za pomocą specjalnych metod nadających i pobierających wartości. Atrybut tylko do odczytu nie będzie mieć metody nadającej wartość (w wypadku klas) ani takiej akcji (w wy padku właściwości). Przykładowy kod w języku C++ zaprezentowano poniżej: class PozycjaZamow ieniaf private:

const char Imic[20]; const char NazwiskoI20|; int Wiek;

Osoba(char* Imię, char* Nazwisko, int Wick) //Konstruktor

jstrcpy(this.Imic. Imię); strcpy(this.Nazwisko. Nazwisko); this.Wiek=Wiek;}

char* pobierzImieO { return Imię;}

char* pobicrzNazwiskoO {return Nazwisko; }

int pobierzWiek() {return Wiek; }

void ustawWiek(int Wiek) {this.Wiek = Wiek;}

};

Projektowanie systemów informatycznych, wykład 2    13


Ze względu na ograniczenia rozmiaru slajdu niektóre instrukcje w powyższym kodzie zostały zapisane w jednej linii. W sytuacji gdy nie mamy takiego ograniczenia instrukcje powinny być zapisywane w osobnych liniach a klamry otwierająca { i zamykająca } tego samego poziomu w tej samej kolumnie. Klamry poziomów zagnieżdżonych powinny mieć większe wcięcia itd..


13



Wyszukiwarka

Podobne podstrony:
Poznaj C++ w$ godziny0155 144 Godzina 10Usuwanie obiektów Kiedy wywołasz delete na wskaźniku do obie
OŁTARZ „KORONACJI NAJŚWIĘTSZEJ PANNY MARII. 221 Nie powinno być na ogół kłopotu z malowanymi kwatera
Implementacja atrybutów (1) Niestety, nie ma jednego sposobu interpretowania atrybutów w kodzie prog
Implementacja atrybutów (2) c# public string Adres{ //właściwość Adres class DaneOsobovve{ get
Ściąga6 1513 - na ogół - skomplikowanego oprzyrządowania, ale charakteryzuje się wysoka wydajnością,
61 TOPOR. nie chciała go więcej dać do więzienia, owszejki dowiedziawszy się co zacz był, zjechała z
RZYM 108 Cooper o tym nie słyszał. Przeniósł na mnie wzrok. -    Pozwalamy mu żywić
sr5 Gdy wędrujecie z kolegami, nie traćcie czasu na gadaninę, tylko ćwiczcie spostrzegawczość. Wpat
rys 5 1 Monitor Atrybuty x: lnteger = q: condition Procesy oczekujące na wejście do
10063 • Orka wykonana pługiem nie zapewnia właściwego przygotowania roli do siewu i sadzenia.

więcej podobnych podstron