3类inner class

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

1、一般的inner class

class aaaa{

class InnerClass {

// Write Codes Here

}

}

2、Method local Inner Class

local class 是定义在method內的class,其 scope 在该method 內

3、Anonymous Inner Class

一种形式:return new Destination{ //inner class };

另一种形式:someMethod(new SomeClass( ) { //code } );

[注意]

(1)anonymous nested class 必须implement 某个 interface 或是 extend 某个 class,但是不使用 implements 或 extends 关键字

(2)anonymous class 內不能宣告 constructor

(3)可宣告 instance initializer 做初值設定

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航