mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-06 10:57:35 +03:00
31 lines
360 B
D
31 lines
360 B
D
module constructors;
|
|
|
|
import tango.io.Console;
|
|
|
|
class C
|
|
{
|
|
this()
|
|
{
|
|
Cout("C()").newline;
|
|
}
|
|
this(char[] str)
|
|
{
|
|
Cout("C(")(str)(")").newline;
|
|
}
|
|
}
|
|
|
|
class D : C
|
|
{
|
|
this()
|
|
{
|
|
super("D");
|
|
Cout("D()").newline;
|
|
}
|
|
}
|
|
|
|
void main()
|
|
{
|
|
auto c1 = new C();
|
|
auto c2 = new C("C");
|
|
auto d = new D();
|
|
}
|