内部类(一)

简介: //一:内部类可直接访问外部类的成员变量,包括外部类私有的成员变量 //二:外部类要访问内部类的成员变量,需要建立内部类的对象 class Outer{ int x=110; public void show(){ System.
 //一:内部类可直接访问外部类的成员变量,包括外部类私有的成员变量
 //二:外部类要访问内部类的成员变量,需要建立内部类的对象

class Outer{
     int x=110;
     public void show(){
           System.out.println("外部类的x="+x);
     }
    public void showInner(){
           Inner inner=new Inner();
           inner.show();
           System.out.println(inner.x);
     } 
    class Inner{//内部类
        int x=220;
        public void show(){
                 System.out.println("内部类的x="+x);
           }
    }
}



public class OuterDemo {
      public static void main(String[] args) {
         Outer outer=new Outer();
         outer.show();
         outer.showInner();
         Outer.Inner outerInner=new Outer().new Inner();//特殊情况.外部类直接访问内部类成员变量
          outerInner.show();
      }

}


 

相关文章
|
8月前
|
Java
内部类(下)匿名内部类,静态内部类的使用
内部类(下)匿名内部类,静态内部类的使用
48 0
|
9月前
内部类
内部类
36 0
|
9月前
|
Java 编译器
你真的了解四种内部类吗
你真的了解四种内部类吗
49 0
|
7月前
|
编译器
神奇的内部类
神奇的内部类
29 0
|
8月前
|
Java
内部类(上)成员内部类,局部内部类的使用
内部类(上)成员内部类,局部内部类的使用
41 0
|
9月前
内部类详解
内部类详解
42 0
|
9月前
|
Java 数据安全/隐私保护
1.2 什么是Java内部类:内部类的特点
1.2 什么是Java内部类:内部类的特点
51 0
|
9月前
|
Java
5.2 内部类与外部类的关系:内部类对外部类的引用
5.2 内部类与外部类的关系:内部类对外部类的引用
60 0
JavaN种内部类
内部类的使用场景、作用: 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构可以选择使用内部类来设计。 内部类通常可以方便访问外部类的成员,包括私有的成员。
56 0
|
Java
四种内部类你都了解了吗?
四种内部类你都了解了吗?
62 0