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

    • schema@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      10 hours 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).