Ładny brzuch

Witam,

Stworzylem dwie przykladowe klasy:

A = class private zmienna : Integer; public constructor Create(); procedure Wypisz(); end; B = class private kompozycja : A; public constructor Create(); end; constructor A.Create(); begin zmienna := 5; end; procedure A.Wypisz(); begin Writeln(zmienna); end; constructor B.Create(); begin kompozycja := A.Create(); kompozycja.zmienna := 10; end;

Czemu z klasy B moge odwolac sie do pola z klasy A mimo, ze to pole bylo prywatne ??
Uytkownik osiara edytowa ten post 26 sierpie 2006, 21:52


Bo klasy s w tym samym unicie.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •