Browse Oracle Certification Guides

1Z0-829 Java 17 OOP and Inheritance Guide

Study 1Z0-829 Java 17 OOP and Inheritance: key concepts, common traps, and exam decision cues.

This is where Java design becomes dispatch and type-safety reasoning. The exam expects you to know what the declared type allows, what the runtime type does, and how nested type forms differ.

Work this chapter in order

Lesson Focus
3.1 Classes and Inheritance Learn how the exam tests member rules, polymorphism, interface contracts, and nested-class behavior.

Fast routing inside this chapter

If the question is really about… Go first to…
member declarations, constructors, or inheritance 3.1 Classes and Inheritance
default methods, abstract types, or interfaces 3.1 Classes and Inheritance
nested, local, or anonymous classes 3.1 Classes and Inheritance

What strong answers usually do

  • separate declared-type access from runtime dispatch
  • keep interface contracts and implementation details distinct
  • remember nested types are not all equivalent in scope or enclosing-instance behavior

In this section

Revised on Sunday, May 10, 2026