Klasa zawierająca array arrayów procedur

0

Chcę się dowiedzieć jak napisać klasę zawierającą array arrayów procedur, funkcji
na przykład wezmę magazyn (taki magazyn z paczkami)

magazyn.paczka[x].przedmiot[y].Nazwa
paczka to array Tprzedmiot a w klasie Tprzedmiot znajduje się funkcja Nazwa zwracająca wartość powiedzmy "z"

przypuśćmy sobie jakiś taki opis funkcji Nazwa

function Nazwa:string;
begin
result:=ZczytajZPamięci(Adr_początek+xOdlegloscX+yOdlegloscY);
end;

Oczywiście "zczytajzpamieci" to tylko przykład
chodzi mi o to,jak funkcja Nazwa ma znać wartość X i Y
czy nie ma innego sposobu niż tworzenie zmiennych i zapisywanie do nich wartości podczas tworzenia klasy magazyn?

0

a nie przypadkiem jedna funkcja do obslugi tablicy?

0

jak bedziesz uzywał funkcji Nazwa w taki sposób "magazyn.paczka[x].przedmiot[y].Nazwa" to i tak tu musisz znać X i Y wiec do Nazwa mozesz to przekazać jako parametr "magazyn.paczka[x].przedmiot[y].Nazwa(x,y)"

1 użytkowników online, w tym zalogowanych: 0, gości: 1