- zmienna jest dostępna w klasie nadrzędnej, w tej której istnieją te dwie, i wysyłana do nich przez referencje.
-zmienna jest w jednej klasie jako public, a druga klasa ma wskaźnik na tą pierwszą i może się do zmiennej przez ten wskaźnik dobrać
-analogicznie do powyższego ale zmienna jest protected, wtecy klasy muszą być zadeklarowane jako przyjaciele
-trzymanie zmiennej w oddzielnej klasie do której obie mają dostęp
-ewentualnie zadeklarowanie zmiennej jako globalnej, ale to nie jest dobry pomysł.