Object-Oriented Programming

Modelling a problem as objects that hold their own data and behaviour.

1 subject · 6 topics

Subjects covering this category

1 subject
  • Subject · Beginner to Advanced

    Writing Java that compiles, runs, and models a problem with objects.

    • The Language
    • Objects
    • When Things Go Wrong
    15 topics · 131 cardsnot started

In Object-Oriented Programming itself

6 topics
  • What a subclass gets from its parent, and the order in which things happen.

    10 cards · 5 qnot started
  • Turning a description into instances, and what this and static each belong to.

    9 cards · 6 qnot started
  • One call, several bodies, and which one the JVM picks.

    9 cards · 5 qnot started
  • Naming a capability without saying how it is met.

    8 cards · 5 qnot started
  • Keeping state where only its owner can reach it.

    8 cards · 5 qnot started
  • The three methods every object inherits, and what breaks when two of them disagree.

    8 cards · 6 qnot started