码迷,mamicode.com
首页 > 编程语言 > 详细

java 内部类1

时间:2016-08-12 21:20:47      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

内部类:

常用的情景:一个类要经常访问另一个类的成员。

举个例子:

class人 {

血,氧气...

class 心脏{...}

}


 

内部类的优势

成员内类,作为外部类的成员,可以方便随意的访问外部类任意成员。

 


 

形式:

class Outer {

  ...

  class Inner{

  ‘‘‘

  }

}


 

分类:

1)成员内部类:

2)局部内部类:


 

成员内部类访问方式

(孙悟空飞到牛魔王肚子里面想踢哪就踢哪)

1)在其他类中直接创建内部类的对象。(要理解不要背)

Outer.Inner inner = new Outer().new Inner();


 

成员内部类访问细节:

1)private 修饰的私有内部类,只对Outer可见,

2)static 修饰内部类成员

class Outer{

  static Inner{

    static int i =1;

  }

}

3)

Outer.Inner in = new Outer.Inner();

in.。。。。。。


 

java 内部类1

标签:

原文地址:http://www.cnblogs.com/lifehrx/p/5766472.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!