import std.stdio; class A { int a() { return 10; } void a(int x) { writefln("Setting a to %d", x); } void a(int x, int y) { writefln("a(%d, %d)", x, y); } }; void main() { auto a = new A; writeln(a.a); a.a = 42; a.a(42, 33); }