CHAPTER 3

image

Java Class Design

9781430247647_unFig03-01.jpg

Java is an object-oriented programming (OOP) language. Object orientation helps a developer to achieve a modular, extensible, maintainable, and reusable system. To write good-quality programs, a programmer must have a firm command of OOP concepts.

Object-oriented programming revolves around the concept of an object, which encapsulates data and behavior acting on the data together. An object provides its services through a well-defined interface. This interface specifies “what” the object offers, abstracting “how” ...

Get Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.