VB.Net pytanie o dziedziczenie.

Odpowiedz Nowy wątek
2019-07-09 14:55
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.

Pozostało 580 znaków

2019-07-10 00:52
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ś.


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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