C # въпрос

I

islouis

Guest
Здравей:

Бих искал да задам няколко въпроса за клас в C #, OO wasn't ми много добри

аз имам от клас А и клас Б, ами ако клас А, изисква да има съд от клас Б, и клас Б необходимо да се обадите безплатно от клас А, само на 1 член, какво трябва да направя?
като следните:

обществени клас А: друг клас
(
(
частна квартира тест = нов Б ();
)

обществени Amember нищожен ()
(
XXX
)

)

и в клас Б
Искам да се обадя на Amemeber () клас А. FM.ако аз наследство, аз ще се прави изключение.

Благодарности

 
работя на остров Ява, но Nevermind и двете са едно и също, така че предполагам искате да се обадите метод в клас Б от клас А на разтвора
може да направи този метод Amember () статичен метод (метод = функция), то можете да го наречете по този начин
A. Amember ();
това ще работи, то също може да работи по друг начин, но това зависи от това, което правя този метод.
ако този метод на работа е да получите някои променлива от клас А, бихте могли да използвате друг начин.
чрез предаване на променлива, когато се създаде инстанция от Б.

 
Благодарим ви за отговор

Въпреки това, като се използва статично ще причинени друг проблем, защото Amember ще призове други funciton като listBox1.Items.Add (съобщение), освен ако не направят listBox1 стане твърде статична.

Чух хора препоръчваме да използвате делегат, но аз не са успех на този все още.

С уважение,

Луи

 
ти се казва в съобщението ви (и клас Б необходимо да се обадите безплатно на клас А)
Какво означава U от държавите?е то безплатно varialble или в натура на метода?

 
Здравейте shebo

Да, клас Б ще призове трябва да се обадят метод, клас А, което е Amember ()

Клас А
(
частна квартира например = нов Б ();

обществени Amember (низ)
(
listBox1.Items.Add (); / / пост
)
)

Клас B
(
Трябва да се обадя Amember тук
)

благодарности

 

Welcome to EDABoard.com

Sponsor

Back
Top