内部类

阅读量: 5 编辑

一、内部类介绍

1、允许在一个类中定义一个新类,我们把这个新类称为“内部类”inner class,外面的类教“外部类”

2、这样的一组类在逻辑上是一个整体,内部类和外部类之间存在逻辑上的从属关系

3、内部类对外部类的其他成员有访问权限

二、编程实战

代码的详细解读,可以参考视频教程

/**
 * User: 祁大聪
 */
public class Out {

    private int age;

    //这是一个类,我们把它叫做 内部类
    public class Inner{
        public void doGrow(){
            age++;
        }
    }

    public static void main(String[] args) {
        Out.Inner inner = new Out().new Inner(); //通过外部类来访问内部类
        inner.doGrow();

        Out out = new Out();
        Out.Inner inner2 = out.new Inner(); //通过外部类来访问内部类
    }
    
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司