3 ms·
I really dislike this feature. It's better to just say "we will come to this concept later", rather than make a fake syntax that does this (taken from the JEP)
by okeuro49 3y ago
I really dislike this feature.
It's better to just say "we will come to this concept later", rather than make a fake syntax that does this (taken from the JEP) behind the scenes:
new Object() {
// the implicit class's body
}.main();
It adds more confusion, as you are left explaining that you could not really run an instance method without instantiating the class -- it was just something fake for beginners.
- Shakahs 3y agoI agree. Coming from NodeJS I appreciate how explicit Java is. The complexity is there either way, but in Java it's right up front where I can see it, not hidden away under layers of abstraction for a supposedly better DX.