public class TestOuter { public static class TestInner {
public void sayIt(){ System.out.println("hello"); } }
public static void main(String[] args){
//call here
} }
Why TestInner.sayIt(); cannot be the the second answer?
About Question enthuware.ocpjp.v11.2.3503
Moderator: admin
-
- Posts: 1
- Joined: Thu Aug 29, 2024 3:27 am
- Contact:
-
- Site Admin
- Posts: 10386
- Joined: Fri Sep 10, 2010 9:26 pm
- Contact:
Re: About Question enthuware.ocpjp.v11.2.3503
The explanation below this option says,
Seems quite clear. Please let us know which part is causing confusion so that additional explanation can be provided.TestInner is static but its method sayIt is not. So, you need to do new TestInner().sayIt(); in main to invoke sayIt."
Who is online
Users browsing this forum: No registered users and 6 guests