• schema@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    8 hours ago

    To be needlessly pedantic on this joke, answer07 in itself is not an object, but a class, a blueprint for objects. An instance of that class would be an object. Calling the static function main does also not create an instance of the class in the class loader.

    • Caveman@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      7 hours ago

      To expand on that you can never instantiate an object of type answer07 since it’s a static class.

      (For the students here the “static” modifier means “it’s on the class, not the object”. Non-static will only be accessible as a “obj.whatever” but static is accessible by “Class.whatever”)