• Caveman@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    7 days 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”)

    • schema@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      7 days ago

      Is the class declared static? I assume the “…ic class Answer07” at the top stands for “public class Answer07”.

      I don’t think java supports top level static classes (it does have nested static classes, though).