Mam pewien problem otóż mam klasę nazwijmy ją A która jako jedną ze zmienny przyjmuję obiekt innej klasy B.
public class A{
private B obiektKlasyB;
}
Klasa B ma pewne metody (publiczne). Mogę się do nich dostać używając this.obiektKlasyB.metodaKlasyB() problem natomiast pojawia się przy dziedziczeniu.
Klasa C dziedziczy z klasy A. Intuicyjnie nasuwa się wywołanie typu super.obiektKlasyB.metodaKlasyB(), natomiast zwraca mi błąd, że obiektKlasyB jest polem prywatnym. Oczywiście mogę zmienić to na public albo napisać metody w klasie A, które będą zwracały wyniki metod klasy B, ale zastanawiam się, czy nie ma jakiegoś innego rozwiązania.