class AA
{
public AA(RichTextBox r2)
{
r2.AppendText("\nwywołano konstruktor klasy AA\n");
}
}
class BB:AA
{
public BB(RichTextBox r1)
{
r1.AppendText("\nwywołano konstruktor klasy BB\n");
}
}
I wywołanie
AA aa = new AA(richTextBox1);
BB bb = new BB(richTextBox1);
powoduje błąd
Error 1 'testydziedziczenia.Form1.AA' does not contain a constructor that takes 0 arguments E:\visual studio projects\projects\testydziedziczenia\testydziedziczenia\Form1.cs 62 20 testydziedziczenia
Dlaczego? Przecież z tego co wiem konstruktory nie są dziedziczone...