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”)
It looks like exactly 4 characters are missing, so public and static would fit, but I never saw static instead of publicstatic, so I think you’re right. On the other hand, I don’t use Java anymore and couldn’t be bothered about such details
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”)
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).
It looks like exactly 4 characters are missing, so
public
andstatic
would fit, but I never sawstatic
instead ofpublic static
, so I think you’re right. On the other hand, I don’t use Java anymore and couldn’t be bothered about such details