腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8248)
视频
沙龙
1
回答
创建
不带
显
式
封闭
实例
的
非
静态
内
部类
对象
、
我读到,如果没有外
部类
的
实例
,则无法
创建
内
部类
的
实例
。但是,当我尝试
创建
一个内
部类
的
实例
,并将其用作外
部类
的
实例
成员时,它起作用了。我知道它是通过引用我
的
外
部类
对象
来
创建
一个内部
对象
,但这是正确
的
方法吗?下面是我
的
代码片段
浏览 0
提问于2016-08-09
得票数 4
回答已采纳
2
回答
在HashMap或LinkedList中使嵌套类
静态
的
原因是什么?
、
、
、
让我们以Entry类在HashMap中
的
一个例子为例 final K key; E element; Entry<E> previous; .....到目前为止,我对嵌套类
的
了解是- A static nested class cannot invoke non-sta
浏览 2
提问于2015-05-11
得票数 4
回答已采纳
2
回答
为什么允许编译时间常数在
非
静态
内
部类
中是
静态
的
?
、
、
class Nested{ }我知道要
实例
化
非
静态
内
部类
的
对象
,需要一个外
部类
的
对象
。static意味着与类相关
的
类,为了访问它,不需要
实例
化
对象
。
非
静态
内
部类
只
浏览 3
提问于2016-05-29
得票数 4
回答已采纳
2
回答
Eclipse显示了两个嵌套类(Java)
的
$0字段
、
、
、
、
我一直面临着一种我不太明白
的
奇怪现象。我有一个由其他几个类扩展
的
抽象类。抽象类是一种特殊
的
集合,它有一个适合它
的
嵌套抽象迭代器类。每个扩展抽象集合类
的
类都有一个nester迭代器类,它扩展了原始抽象迭代器。我有两个我不明白
的
问题,我很想澄清一下: 当我调试代码时,“返回新
的
MajorityIterator();”行会在eclipse调试器中引发"Source“错误和"ClassNotFound”异常,以及一些我不理解
的
"
浏览 1
提问于2012-12-31
得票数 3
3
回答
Java,序列化
非
静态
内
部类
。有什么窍门吗?
我想在我
的
java程序中序列化一个
非
静态
内
部类
。虽然这是不允许
的
,因为我
的
内
部类
(默认情况下)有一个对其外
部类
(在本例中是不可序列化
的
)
的
引用,所以如果我试图序列化它,就会得到外
部类
的
NullPointerException。那么有没有一种方法可以覆盖外
部类
的
引用,并将其设置为瞬态,这样它就不会在每次初始化并
创建
内
部类<
浏览 0
提问于2013-01-10
得票数 0
回答已采纳
4
回答
classname.this.method
的
引用是如何工作
的
?
、
例如,我有这样
的
代码:{ } }在这种情况下,this是如何工作
的
?我
的
意思是-在匿名类中,它是如何理解
的
,我想为this
实例
调用NewProjectModalWindow方法 如何使用NewProject
浏览 3
提问于2014-12-09
得票数 2
回答已采纳
2
回答
如何使一个子类只能从
实例
访问?
、
、
、
、
我想
创建
一个只能从超类
的
实例
访问
的
子类,但不能从超类本身访问,以确保超类
的
变量已经初始化。
浏览 6
提问于2020-10-04
得票数 0
5
回答
静态
和
非
静态
内
部类
的
区别?
、
、
、
我正在阅读有效
的
Java 2-条目22,标题中写着: System.out.println("I am inner"); }输出是 所以,他们做了同样
的
工作我想知道为什么在这个例子中使用<
浏览 4
提问于2013-07-07
得票数 2
回答已采纳
4
回答
为什么接口只能在顶级类中声明?
、
、
、
、
好吧,我知道这是规矩: 根据JLS: 8.1.3内
部类
和
封闭
实例
,内
部类
不能声明
静态
初始化器或成员接口。内
部类
不能声明
静态
成员,除非它们是编译时常量字段。根据8.5.2
静态
成员类型声明,“成员接口总是隐
式
静态
的
。成员接口
的
声明是允许
的
,但不需要
显
式
地列出
静态
修饰符”。他们总是高层
的
,而不是内在
浏览 10
提问于2011-08-23
得票数 10
回答已采纳
1
回答
如何通过反射正确
实例
化内
部类
?
、
gmail.com"在我
的
“InstantiationException e) { }我试图使用generateBuilder(
对象
.方法来返回我
的
UserBuilder类
的
新
实例
(作为
浏览 1
提问于2016-03-09
得票数 3
回答已采纳
2
回答
Java帐户程序-无法访问类型
的
封闭
实例
、
、
、
第07行-我得到了以下错误: 我怎么解决这个问题?此外,在完成这之后,我需要修改它,以持有10个帐户
的
4个选项菜单(检查余额,取款,存款,退出)。如果我能得到一些关于完成这件事
的
指导,那就太棒了。
浏览 15
提问于2015-11-13
得票数 0
4
回答
内
部类
必须对
封闭
类有引用吗?
、
我有一个内
部类
(
非
静态
),它在初始化时使用对一个
封闭
类
的
引用。现在,内
部类
会保持对
封闭
类
的
引用吗?outerField.computeSomething();}我非常清楚,我们可以使用Enclosing.this引用外
部类
它在哪里说一个内
部类
总是拥有对外
部类
的
引用?
浏览 10
提问于2012-10-30
得票数 0
回答已采纳
2
回答
使用
静态
内
部类
我有一个关于在下面的代码中使用
静态
内
部类
的
问题,这个问题来自于Java第4版
的
Eckel思想(第625页)。 代码使用一个名为Node
的
静态
内
部类
。当您
创建
一个Stack结构时,您可以将节点推送到堆栈上,并将其弹出--到目前为止还不错。但是我不明白为什么节点类是
静态
的
?这不意味着在LinkedStack类中只
创建
一个节点吗?实际上,如何/为什么可以将许多不同
的
节点推送到堆
浏览 2
提问于2014-12-17
得票数 5
回答已采纳
1
回答
静态
嵌套类何时被垃圾收集?
我理解
静态
变量或方法在程序结束之前从来不会被垃圾收集,但是
静态
嵌套类是如何工作
的
呢?我在oracle网站上找到了这个引用,并且我知道顶级类不能是
静态
的
,所以嵌套
的
静态
类将表现为一个
非
静态
类。但这并不能保证我是否也会以同样
的
方式收集垃圾。
静态
嵌套类与其外
部类
(和其他类)
的
实例
成员进行交互,就像任何其他顶级类一样。实际上,
静态
嵌
浏览 1
提问于2013-07-09
得票数 2
回答已采纳
1
回答
为什么
静态
内
部类
会减少内存泄漏?
我正在读高效
的
Android线程,上面写着 但我不清楚为什么会减少泄漏。如果来自
静态
内
部类</em
浏览 2
提问于2018-03-07
得票数 3
回答已采纳
5
回答
静态
类、方法和main()
、
、
所以,我是一个爪哇菜鸟,我遇到了一些让我困惑
的
事情。说到这里,我做了一个Foo类,并做了一个
实例
:{ {}{ { }我注意到Foo类不一定是
静态
的
{ {
浏览 4
提问于2016-04-08
得票数 2
回答已采纳
4
回答
为什么内
部类
的
子类需要一个
封闭
的
实例
?
、
、
但是我试图理解--为什么有必要传递给OuterClass
的
构造器引用呢?为什么要把它称为超级构造函数呢? } }
浏览 6
提问于2017-02-07
得票数 8
回答已采纳
3
回答
为什么我
的
类是不可序列化
的
?
、
、
、
、
所有成员都是可序列化
的
,那么为什么我会得到这个错误呢?
浏览 0
提问于2012-02-23
得票数 7
回答已采纳
3
回答
从其子类调用内
部类
的
构造函数
、
出于好奇,我扩展了内
部类
,它有一个参数化
的
构造函数。但是,当我编写super(int )来调用它时,代码不能编译。class Test extends Outer.Inner{ super(r);// This line does not compile.}编译错误是:由于某些中间构造函数调用,没有外
浏览 0
提问于2015-06-17
得票数 1
2
回答
假设
静态
嵌套类与普通类相同是正确
的
吗?
在我找到之前,我一直在理解
静态
类
的
概念上有问题。 为了确保我正确理解了:假设
静态
嵌套类是是正确
的
吗--与普通类完全相同,而
创建
静态
嵌套类
的
全部意义只是用于分组?
浏览 0
提问于2020-01-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券