t5003235b.java

来自「是一款用JAVA 编写的编译器 具有很强的编译功能」· Java 代码 · 共 34 行

JAVA
34
字号
/* * @test  /nodynamiccopyright/ * @bug     5003235 * @summary Accessibility of private inner class * @author  Peter von der Ah\u00e9 * @compile/fail/ref=T5003235b.out -XDstdout -XDdiags=%b:%l:%_%m T5003235b.java */class Outer {    public Inner inner;    public void create() {        inner = new Inner();    }    private class Inner {	int k = 100;        protected int l = 100;        public int m = 100;        protected int n = 100;    }}class Access {    public static void main(String[] args) {        Outer outer = new Outer();        outer.create();        System.out.println("Value of k: " + outer.inner.k);        System.out.println("Value of l: " + outer.inner.l);        System.out.println("Value of m: " + outer.inner.m);        System.out.println("Value of n: " + outer.inner.n);    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?