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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Kingchen 中级黑马   /  2016-5-31 22:11  /  329 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

* A:内部类概述
* B:内部类访问特点
        * a:内部类可以直接访问外部类的成员,包括私有。
        * b:外部类要访问内部类的成员,必须创建对象。
        * 外部类名.内部类名 对象名 = 外部类对象.内部类对象;
* C:案例演示
        * 内部类极其访问特点
案例:
  1. class Demo_InnerClass {
  2.         public static void main(String[] args) {
  3.                 //Inner i = new Inner();
  4.                 //i.method();
  5.                 //外部类名.内部类名 = 外部类对象.内部类对象
  6.                 Outer.Inner oi = new Outer().new Inner();                        //创建内部类对象
  7.                 oi.method();
  8.         }
  9. }
  10. class Outer {
  11.         private int num = 10;
  12.         class Inner {
  13.                 public void method() {
  14.                         System.out.println(num);
  15.                 }
  16.         }
  17. }       
复制代码




0 个回复

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