VB.Net pytanie o dziedziczenie.

VB.Net pytanie o dziedziczenie.
A9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

Cześć, mam pytanie odnośnie dziedziczenia. Nie wiem do końca czy tak się da ale do rzeczy.
Mam takie przypisywanie wartości:
KlasaBazowa.KlasaPosrednia1.KlasaPosrednia2.Lista.Wartosc = 1

Każda klasa dziedziczy po poprzedniej i ze względu na strukturę nie mogę się żadnej pozbyć. Natomiast te dwie klasy pośrednie nic nie robią i chciałbym wywołać to tak:
KlasaBazowa.Lista.Wartosc = 1

Czy da się zrobić coś takiego? taki skrót?

Wiem, że mało precyzyjnie to opisałem ale dzięki za jakiekolwiek podpowiedzi.

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Jesteś pewien, że każda klasa dziedziczy po poprzedniej? Bo z tego, co pokazałeś to wcale nie wynika, a nawet jeśli tak jest, to jest to zupełnie nieistotne.
Te klasy są i tak ze sobą połączone, a Twoim problemem jest ich skomplikowana kompozycja.

Możesz zrobić w KlasaBazowa property o nazwie Wartosc, które będzie ustawiało wartość Me.KlasaPosrednia1.KlasaPosrednia2.Lista.Wartosc, dzięki temu będziesz mógł użyć skróconego zapisu, który przedstawiłeś.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.