These days, I have had chances to teach Java to a couple of students. Unfortunately, they do not know why they learn the concepts of Object-Oriented Programming and how Java language approach the Object-Oriented concepts as I did when I was a student. They know only there is a class that is a unit of […]