LogiQuest
Back to Inner Classes
6

What is the output of the following program?

public class Main {
    private int secret = 7;
    class Inner { int reveal() { return secret; } }
    public static void main(String[] args) {
        Main outer = new Main();
        Main.Inner in = outer.new Inner();
        System.out.println(in.reveal());
    }
}
Easy

Discussion (0)

  • No discussion yet. Ask a doubt or share a shortcut.

Log in to join the discussion.