美文网首页
javase part23 内部类/静态内部类

javase part23 内部类/静态内部类

作者: 不再饿肚子给人送饭 | 来源:发表于2017-12-09 15:34 被阅读0次

    在一个类内部声明的类就叫做内部类
    在一个类内部声明的静态类叫做静态内部类

    图片.png

    1.内部类可以外部类中的私有实例变量
    2.当内部类的访问修饰符声明为private时,内部类只能在外部类内部使用,使用外部类时不知道内部类的存在

    怎样实例化一个内部类

    public class Outer {
        public void sayHi() {
            System.out.println("Test.sayHi()");
        }
    
        public class Inner {
            public void sayHi() {
                System.out.println("Test.InnserTest.sayHi()");
            }
        }
    }
    
    //实例化一个内部类
    Inner innser = new Outer().new Inner();
    

    如何使用外部类的实例变量

    图片.png

    相关文章

      网友评论

          本文标题:javase part23 内部类/静态内部类

          本文链接:https://www.haomeiwen.com/subject/iqauixtx.html