Object-Oriented Programming and Java

One of Java's many features is its extensive support of object-oriented programming. Java provides all of the basics of object-oriented programming: object reuse, class hierarchy, inheritance, encapsulation, polymorphism, and dynamic binding—in a programming context that is useful and efficient. The following subsections summarize these capabilities.

Get Sun Certification Training Guide (310-025, 310-027): Java™ 2 Programmer and Developer Exams 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.