>>344
>>356
java のオブジェクト型/参照型は new 以外の生成法がないから、a->b() と a.b() を区別する必要がない。
C/C++ はオブジェクト型に対して new を書かないオブジェクト生成がありうるのです。
そして、this はポインタと決まっているので。

java にほしいのは参照渡しだなあ‥‥C# にはあるのに。