java语言允许在类中再定义类,这种在其它类内部定义的类就叫内部类。内部类又分为:常规内部类、局部内部类、匿名内部类和静态嵌套类四种。我们内部类的知识在android手机开发中经常用到。
[b]一、常规内部类[/b]
所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这算什么解释。。。)
先写一个最简单的内部类的例子,大家感觉一下:
<div id="highlighter_840510" class="syntaxhighlighter java"><div class="bar "><div class="toolbar"><a class="item viewsource" style="width: 16px; height: 16px;" title="view source" href="http://android.yaohuiji.com/archives/category/java/page/5#viewsource">view source</a><a class="item printsource" style="width: 16px; height: 16px;" title="print" href="http://android.yaohuiji.com/archives/category/java/page/5#printsource">print</a><a class="item about" style="width: 16px; height: 16px;" title="?" href="http://android.yaohuiji.com/archives/category/java/page/5#about">?</a>
[b]一、常规内部类[/b]
所谓常规内部类,或者说内部类,指的就是除去后面三种之外的内部类(这算什么解释。。。)
先写一个最简单的内部类的例子,大家感觉一下:
<div id="highlighter_840510" class="syntaxhighlighter java"><div class="bar "><div class="toolbar"><a class="item viewsource" style="width: 16px; height: 16px;" title="view source" href="http://android.yaohuiji.com/archives/category/java/page/5#viewsource">view source</a><a class="item printsource" style="width: 16px; height: 16px;" title="print" href="http://android.yaohuiji.com/archives/category/java/page/5#printsource">print</a><a class="item about" style="width: 16px; height: 16px;" title="?" href="http://android.yaohuiji.com/archives/category/java/page/5#about">?</a>