Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem is when java is used as a first language, this is needless complexity that gets in the way of the actual fundamentals of programming. Access privileges are irrelevant for a beginner who is hopefully not writing libraries that will be consumed by anyone. The distinction between an instance and static method is also confusing and irrelevant. It's just pointless ritual for the student.

Now, if one is learning java as a second language, that's a different story.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: