A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sunweipan 中级黑马   /  2016-5-26 21:50  /  301 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内部类简介
        * A: 内部类简介
                * a: 定义
                        * 内部类即在类中定义另外一个类,是一个相对概念。
                * b: 分类
                        * 内部类分为成员内部类与局部内部类。定义时是一个正常定义类的过程。
                * c: 特点
                        * 内部类可以直接访问外部类的所有成员。
                        * 外部类编译后会出现两个class文件。
        * B: 成员内部类
                * a: 定义在成员位置的内部类
                * b: 定义格式
                        public class Outer{
                                class Inner(){
                                        //其他代码
                                }
                        }
                * c: 访问格式
                        * Outer.Inner x = new Outer().new Inner();
        * C: 局部内部类
                * a: 定义在方法内部的内部类
                * b: 定义格式
                        public class Outer{
                                public void method{
                                        class Inner{
                                                //其他代码
                                        }
                                }
                        }
                * c: 访问格式
                        * 只能在外部类的方法中创建对象并访问。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马