蜡笔小巢
随笔- 76 文章- 4 评论- 73
博客园
首页
新随笔
联系
管理
订阅
Java Inner Class, Static Inner Class, Inner Interface
class
A
{
public
static
class
B
{
}
public
class
C
{
}
public
interface
IF
{
}
public
IF create()
{
/** */
/**
* local inner class
*/
class
F
implements
IF
{
}
return
new
F();
}
/** */
/**
* 和C#类似,好熟悉的匿名委托阿
*
@return
*/
public
IF createAnother()
{
return
new
IF()
{
}
;
}
}
class
X
implements
A.IF
{
}
interface
IShare
{
class
A
{
}
A getData();
}
public
class
ClientConsole
{
public
static
void
main(String[] args)
{
A.B b
=
new
A.B();
System.out.println(b.getClass().getName());
A.C c
=
(
new
A()).
new
C();
System.out.println(c.getClass().getName());
A.IF x
=
new
X();
System.out.println(x.getClass().getName());
System.out.println(x
instanceof
A.IF);
A.IF f1
=
(
new
A()).create();
//
local inner class 仅仅显示为外部可见类型
System.out.println(f1.getClass().getName());
System.out.println(f1
instanceof
A.IF);
A.IF f2
=
(
new
A()).create();
System.out.println(f2.getClass().getName());
System.out.println(f2
instanceof
A.IF);
System.out.println(IShare.A.
class
.getName());
}
}
输出:
A$B
A$C
X
true
A$1F
true
A$1F
true
IShare$A
Tag标签:
Inner Class
,
Inner Interface
,
Inner Static Class
,
Java
posted @ 2008-07-22 10:15
蜡笔小王
阅读(81)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-07-22 11:13 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索
相关文章:
EditPlus v2.12 使用技巧集之工具集成
小菜编程成长记(十三 设计模式不能戏说!设计模式怎就不能戏说?)
SQL Server 中Inner join 和where的效率差异
Java中字符串比较的注意点
Java实现完全开源
Facebook宣布放弃Java支持
User Interface block 和mvc
Java 的库是用什么语言写的?
关于Java范例球队
书籍推荐:《Java数据结构与算法》
相关链接:
最新IT新闻:
微型博客Twitter取消IM服务 称其ROI差
用手机聊Gtalk的方法以及应用总结
Google开拓美政府机构市场 微软业务受冲击
消息称苹果正在开发iTunes网络电视
微软周一开电话会议 预计将发布Silverlight2.0
<
2008年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参与的团队
WCF技术研究团队(0/184)
我的标签
C#
(10)
Java
(8)
模式
(7)
.NET
(7)
集成
(6)
企业应用
(3)
J2EE
(3)
设计模式
(3)
书籍
(3)
架构
(3)
随笔档案
2008年10月 (21)
2008年9月 (23)
2008年8月 (6)
2008年7月 (13)
2008年6月 (13)
相册
办公室照的
也是七剑
推荐其他同学的blog
霍泰稳同学
李会军同学的空间
王涛同学的
赵颉同学的
朱永光同学的空间
最新评论
1. re: 设计模式-基于C#的工程化实现及扩展 (目录)
看起来不错。希望 价格公道一些。好买一本收藏。 (yangjun)
2. re: 《设计模式——基于C#的工程化实现》第一轮加编后的部分样章下载 :)
啥时候出版?期待。。。 (elwin.wang)
3. re: 《设计模式——基于C#的工程化实现及扩展》样书封面
比较喜欢III,IV 朴素 淡雅 (北纬)
4. re: Visual Studio 2010抢先看
除了安装界面呢? (小笨狗)
5. re: 关注Application Architecture Guide 2.0(P&P)的进展
关注一下 (Anders Cui)
阅读排行榜
1. 用好.NET 的Indexer (索引器)(2047)
2. 《设计模式——基于C#的工程化实现》第一轮加编后的部分样章下载 :)(1904)
3. 关于《设计模式——基于C#的工程化实现》对于试读用户的回复。:)(1577)
4. 避免WCF Service Reference 和 WCF Service Factory的误导作用(1488)
5. 关注Application Architecture Guide 2.0(P&P)的进展(1418)
评论排行榜
1. 避免WCF Service Reference 和 WCF Service Factory的误导作用(15)
2. 用好.NET 的Indexer (索引器)(11)
3. 《设计模式——基于C#的工程化实现》第一轮加编后的部分样章下载 :)(10)
4. 关于《设计模式——基于C#的工程化实现》对于试读用户的回复。:)(9)
5. 关注Application Architecture Guide 2.0(P&P)的进展(4)
60天内阅读排行
1. 《设计模式——基于C#的工程化实现》第一轮加编后的部分样章下载 :)(1904)
2. 关于《设计模式——基于C#的工程化实现》对于试读用户的回复。:)(1577)
3. 关注Application Architecture Guide 2.0(P&P)的进展(1418)
4. 《设计模式——基于C#的工程化实现及扩展》样书封面(1154)
5. 转:年薪100万都是啥样的人才(357)