社区
Java SE
帖子详情
内部类的问题
yunjava
2004-03-26 08:39:15
在内部类里可以创建嵌套他的类(私有的构造函数)的实例对象吗?
...全文
52
4
打赏
收藏
内部类的问题
在内部类里可以创建嵌套他的类(私有的构造函数)的实例对象吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Liusp
2004-09-30
打赏
举报
回复
除了静态内部了,其他内部类可以访问宿主类的所有元素,包括私有方法和数据
javaCandelaboy
2004-03-27
打赏
举报
回复
一个类里面的成员包含:成员变量,成员函数。
而内部类就像是类的另外一个成员,称它为成员类,成员函数可以访问的变量,函数都可以在内部类(成员类)中访问,其中包括私有变量/函数。
eshow
2004-03-26
打赏
举报
回复
哎呀!又看了一下,原来是可以的!
class Outer {
private Outer() {
System.out.println("jjj");
}
class Inner {
Outer o = new Outer();
}
}
没问题,编译可以过!
eshow
2004-03-26
打赏
举报
回复
不能,不过你可以这样得到它:
class Outer {
private Outer() {
System.out.println("jjj");
}
public Outer newInstance() {
return new Outer();
}
class Inner {
Outer o = newInstance();
}
}
Android快速开发系列 10个常用工具类 程序源码
以上10个工具类涵盖了Android开发中的多个关键领域,通过学习和使用这些源码,开发者可以提升开发效率,减少重复工作,同时也能深入了解Android系统内部的工作原理。通过访问提供的博客链接...
java基础教程----精华版
- **封装**:通过类隐藏内部实现细节,只对外提供公共接口,增强程序的安全性。 - **继承(Inheritance)**:一个类可以继承另一个类的特性,实现代码复用。 - **多态(Polymorphism)**:同一种行为可以有不同的...
cglib2.2.jar
使用`cglib-nodep-2.2.jar`可以避免这种
问题
,因为它内部集成了所需的ASM功能,不需要额外引入ASM库。 CGLIB的工作原理大致如下: 1. **创建代理类**:当需要对一个类进行动态代理时,CGLIB会生成一个新的子类,这...
jd-gui.exe反编译查看工具包官方绿色版
2. **故障排查**:当遇到运行时错误或异常时,可以借助jd-gui.exe查看相关类的源代码,辅助
问题
定位。 3. **第三方库分析**:对于没有提供源码的第三方库,可以反编译查看其内部逻辑,帮助理解其功能和用法。 4. *...
Android 省市县 三级联动(android-wheel的使用))源码程序
在压缩包文件"Android_wheel"中,包含了实现这一功能的源代码,你可以仔细研究其内部实现,学习如何初始化`WheelView`,如何处理数据源,以及如何监听和响应滚动事件。通过实践和调试,你将更深入地理解`android-...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章