News for hackers. Stuff that matters.
Re:Java 9 features announced by aikah on Monday August 18, 2014 @02:59PM (#8193997)
C# introduces the concepts of fields and properties. I dont remember which is which but I think properties are in fact getters and setters,without the verbose "object.getProperty()" syntax , you just write "object.property" and it's call a getter function or a setter function.

Basically you keep states encapsulated without have to manually write methods,you just write methods when you need then.

Java verbosity on that matter is totally unecessary.

Granted when one use an IDE refactoring features can help,but still... A great strenght of the Java language is its stability.But stability doesnt mean a language needs to be that verbose.

Re:Java 9 features announced by pjmlp on Monday August 18, 2014 @03:36PM (#8194178)
> C# introduces the concepts of fields and properties.

This goes back to at least Eiffel (1985).