社区
Java EE
帖子详情
Java中的四种内部类
yunomiao
2011-08-04 02:46:51
Java中有四种内部类:静态内部类,成员内部类,局部内部类和匿名内部类。
这四种内部类有什么作用呢?什么时候会使用?
希望大虾们指教一二,不胜感激......
...全文
330
13
打赏
收藏
Java中的四种内部类
Java中有四种内部类:静态内部类,成员内部类,局部内部类和匿名内部类。 这四种内部类有什么作用呢?什么时候会使用? 希望大虾们指教一二,不胜感激......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飓风zj
2011-08-10
打赏
举报
回复
去google吧 这是到面试题
yunomiao
2011-08-10
打赏
举报
回复
[Quote=引用 10 楼 zhouyuqwert 的回复:]
引用 6 楼 yunomiao 的回复:
谢谢各位的回答,今天看到这么多人的回帖,本来好困的,突然不想睡午觉了,哈哈...
真的好开心......
楼主很可爱。。。来回答别人问题会更让你开心
引用 9 楼 yunomiao 的回复:
引用 8 楼 pittzhangswing 的回复:
引用 7 楼 x19881216 的回复:
引用 5 楼 softroad 的……
[/Quote]
谢谢,我也一直努力的去回帖,只是个人能力有限,很多问题回答不了,呵呵
阳明 to life
2011-08-10
打赏
举报
回复
[Quote=引用 6 楼 yunomiao 的回复:]
谢谢各位的回答,今天看到这么多人的回帖,本来好困的,突然不想睡午觉了,哈哈...
真的好开心......
[/Quote]
楼主很可爱。。。来回答别人问题会更让你开心
[Quote=引用 9 楼 yunomiao 的回复:]
引用 8 楼 pittzhangswing 的回复:
引用 7 楼 x19881216 的回复:
引用 5 楼 softroad 的回复:
1 静态内部类,在类里可以直接new
2 成员内部类,new Class().new InnerClass()
3 局部内部类, 不知道啥意思
4 匿名内部类 多用于swing中的事件操作比如java.awt.event 接口 Actio……
[/Quote]
其他几种确实很少用
yunomiao
2011-08-10
打赏
举报
回复
[Quote=引用 8 楼 pittzhangswing 的回复:]
引用 7 楼 x19881216 的回复:
引用 5 楼 softroad 的回复:
1 静态内部类,在类里可以直接new
2 成员内部类,new Class().new InnerClass()
3 局部内部类, 不知道啥意思
4 匿名内部类 多用于swing中的事件操作比如java.awt.event 接口 ActionListener
new ActionListener……
[/Quote]
有想法的都可以说嘛,之前学习了一下这四种内部类
只是到现在好像除了匿名内部类外就一直没见其他的用过
皮特张
2011-08-10
打赏
举报
回复
[Quote=引用 7 楼 x19881216 的回复:]
引用 5 楼 softroad 的回复:
1 静态内部类,在类里可以直接new
2 成员内部类,new Class().new InnerClass()
3 局部内部类, 不知道啥意思
4 匿名内部类 多用于swing中的事件操作比如java.awt.event 接口 ActionListener
new ActionListener() {
public void action……
[/Quote]你们都说完了,我说神马呀。呜呜。。。
小绵羊
2011-08-10
打赏
举报
回复
[Quote=引用 5 楼 softroad 的回复:]
1 静态内部类,在类里可以直接new
2 成员内部类,new Class().new InnerClass()
3 局部内部类, 不知道啥意思
4 匿名内部类 多用于swing中的事件操作比如java.awt.event 接口 ActionListener
new ActionListener() {
public void actionPerformed(ActionEven……
[/Quote]
局部内部类,定义在方法里面的内部类
yunomiao
2011-08-10
打赏
举报
回复
谢谢各位的回答,今天看到这么多人的回帖,本来好困的,突然不想睡午觉了,哈哈...
真的好开心......
softroad
2011-08-09
打赏
举报
回复
1 静态内部类,在类里可以直接new
2 成员内部类,new Class().new InnerClass()
3 局部内部类, 不知道啥意思
4 匿名内部类 多用于swing中的事件操作比如java.awt.event 接口 ActionListener
new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
}
子非
2011-08-09
打赏
举报
回复
内部类在android里会经常用到,java 一些程序做监控的时候应该经常用这些吧,内部类是java里闭包的一种体现,内部类隐含了一个指向外部类的引用,所以可以访问外部类的所有成员,静态内部类由于static原因不能访问外部类所有成员,能访问部分;匿名内部类实现了接口,可以实现多继承,局部内部类就是作用域不一样吧……不知道说的对不对,给你参考一下吧……
thinking in java里有很详细的说明,在第10章。
mopishv0
2011-08-09
打赏
举报
回复
静态内部类 参考MAP.ENTRY
一般用于和外部类紧密耦合的数据结构或类的封装 但其对象可以脱离外部类单独存在
比如 汽车和轮子
成员内部类
与静态内部类相似 但其对象不能脱离外部类单独存在
比如 人和人的胳膊
局部内部类
用于局部封装的类 一般在一个方法块中多次使用 但方法块外从未出现
匿名内部类
不需要类名的类 也就是说只new一次的类 比如UI中按钮监听类 或者创建轮询线程
wenjie4892543
2011-08-09
打赏
举报
回复
上面 的基本 很少用!!静态内部类,成员内部类 也是不常用的。。
yunomiao
2011-08-09
打赏
举报
回复
第一次发帖,竟然没人回答啊......悲哀......
【
Java
SE】
四种
内部类
(看这一篇就够了)
字面意思,在类的内部编写的类就叫
内部类
!即一个类的内部又完整的嵌套了另一个类结构,被嵌套的类称为
内部类
(inner class),嵌套其他类的类称为外部类(outer class)。
Java
内部类
的
四种
实现方式
今天的话我将为大家介绍
Java
的
四种
内部类
,他们分别是普通
内部类
,静态
内部类
,局部
内部类
,匿名
内部类
。 提示:以下是本篇文章正文内容,下面案例可供参考 一、
内部类
是什么? 当一个类的定义出现在另外一个类的...
java
中
的
内部类
在
Java
中
调用某个方法时,如果该方法的参数是接口类型,除了可以传接口实现类外,还可以使用实现接口的匿名
内部类
作为参数,在匿名
内部类
中
直接完成方法的实现。}}@OverrideSystem.out.println("学生韩梅梅正在吃饭...
java
内部类
写法_
java
内部类
怎么写
内部类
基础在
Java
中
,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为
内部类
。广泛意义上的
内部类
一般来说包括这
四种
:成员
内部类
、局部
内部类
、匿名
内部类
和静态
内部类
。下面就先来了解一下这
四种
...
java
new 一个
内部类
_
java
内部类
java
内部类
的几种类型:成员
内部类
,静态
内部类
,方法
内部类
,匿名
内部类
。成员
内部类
:成员
内部类
是类内部的非静态类。...例子如下:运行结果为:访问外部类
中
的a:99,访问
内部类
中
的b:2成员
内部类
的使用方法...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章