Class ObjectOrientedBasicsExamples

java.lang.Object
net.jrodolfo.java_evolution.java01.ObjectOrientedBasicsExamples

public class ObjectOrientedBasicsExamples extends Object
Refreshes early Java object-oriented basics: classes, objects, inheritance, overriding, and encapsulation.
  • Constructor Details

    • ObjectOrientedBasicsExamples

      public ObjectOrientedBasicsExamples()
  • Method Details

    • dispatchThroughSuperclass

      public String dispatchThroughSuperclass()
      Uses polymorphism through a superclass reference.
      Returns:
      the subclass implementation selected at runtime
    • rectangleArea

      public int rectangleArea()
      Uses encapsulated state exposed through behavior.
      Returns:
      calculated area