Klasa B rozszerza klasę A o jedno pole.
Do funkcji test1() dostaję obiekt klasy B gdyż potrzebne mi są wszystkie pola (z obiektu A i

Jak to uzyskać ? Obecnie w kolejnej funkcji dostaję o jedno pole za dużo.
Poniżej przykład:
class A{ String a1; String a2; } class B{ String a3; } function test1(B b){ ... test2(A a); } function test2(A a){ .... }