Article
Object Oriented Concepts in Java – Part 2
Summary
I wouldn't blame you for feeling a little overwhelmed at this point. If you're anything like me, your first impression of Object Oriented Programming (OOP) in Java is that it is extremely powerful, extremely complicated, and very different from anything you have worked with before.
Fortunately, you get used to it.
As you follow along through the rest of this series, the sometimes frightening concepts presented in this article will blend into a natural way of working with software components that model real-world things and work together in sensible ways to achieve the desired outcome. The more Java you see and write yourself, the more you'll get used to this way of working, and the less you'll want to return to the old way of doing things. Ultimately, Object Oriented Programming is more fun!
You now have an effectively complete grasp of the Java language itself. What remains for you to learn before you can put that knowledge to practical use is a set of classes. Java includes packages of classes for performing all sorts of tasks, from building graphical user interfaces to creating dynamic Web sites. In the next article in this series, I'll introduce you to the classes related to building Java Servlets, the most basic component of Java-powered dynamic Web sites.