D のプロパティを悪用している
class C { int val_; int val() { return val_; } void val(int v) { val_ = v; } } void main() { C c = new C(); c.val = 42; // void val(int)! printf("%d\n", c.val); // int val()! }