Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.201.28.181] |
|
Сообщ.
#1
,
|
|
|
Цитата Не забывайте про подсветку синтаксиса. kl Приветствую! Была в добром С++ такая фича: вот создаю я класс и делаю два перегруженных конструктора: <br>class A {<br> private: <br> int a;<br> float b;<br> public:<br> A(int a1) {a=a1;};<br> A(float b1) {b=b1;};<br> ~A() {};<br>}<br> Потом наследую от него еще один класс и выбираю какой из конструкторов вызвать у класса-предка: <br>class B: public A {<br> private: <br> char c;<br> bool d;<br> public:<br> B(char c1, bol d1, float b2):A(b2)<br> {<br> c=c1;<br> d=d1;<br> };<br> ~B() {};<br>}<br> А как такое же написать в С# ? Т.е. у меня есть уже два класса с наследованием. А как мне указать какой конструктор вызвать у класса-предка ? Буду благодарен за любую помощь. С уважением, neutrino. |
Сообщ.
#2
,
|
|
|
Разобрался.
Надо писать: Цитата class B: public A { private: char c; bool d; public: B(char c1, bol d1, float b2):base(b2) { c=c1; d=d1; }; ~B() {}; } - Большое спасибо - Незачто, на нашем форуме всегда рады помочь - Очень благодарен вашему форуму - Не умничайте - Заткнитесь - А не пойти ли вам на *** |