java内部类

    xiaoxiao2023-10-10  173

    私有java成员内部类 私有成员内部类可以访问外部类的属性和方法(私有也可访问),同样外部类可以访问内部类属性和方法(私有也可访问)

    例子:

    public class Originator { private String state; private Originator(){} private void bb(){} private void aa(){ Memento memento = new Memento(); memento.dd(); } private class Memento{ private void dd(){ Originator originator = new Originator(); String s = originator.state; originator.bb(); } } }

    静态成员内部类和上面一样

    public class Originator { private String state; private Originator(){} private void bb(){} private void aa(){ Memento memento = new Memento(); memento.dd(); } public static class Memento{ private void dd(){ Originator originator = new Originator(); String s = originator.state; originator.bb(); } } }
    最新回复(0)