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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Good_Man 中级黑马   /  2015-11-29 13:50  /  372 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

内部类:
将一个类定义在另一个类的里面,对里面那个类就称为内部类

访问特点:
1,内部类可直接访问外部类的成员,包括私有成员
2,外部类要访问内部类中的成员,必须要建立内部类的对象。

例:
class Outer{
        private int x=3;
        class Inter{
                void show(){       
                        System.out.println(x);
                }
        }
       
        void function(){
                Inter i=new Inter();
                i.show();
        }
}



要想访问内部类,就要建立全名的内部类对象
如,

class Demo{
        Outer.Inter inter=new Outer().new Inter();
        inter.show();
}

0 个回复

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