inner-classes 相关问题

在面向对象编程(OOP)中,内部类或嵌套类是完全在另一个类或接口的主体内声明的类。但是在Java中,内部类是非静态嵌套类。

无法用外部类的this指针调用内部类的构造函数

我不知道为什么下面的代码无法编译并出现错误: “构造函数“cb::iterator::iterator”的实例不匹配 参数列表参数类型为:(int, const cb)" 但是代码编译...

回答 1 投票 0

内部类不能互相引用,有没有更Pythonic的方式?

我想使用内部类(主要是数据类和枚举)来封装事物。它们保存仅与主类相关的数据和定义,因此我想将它们保留在其中。我明白了...

回答 1 投票 0

从 mixin 到内部类访问外部类的实例

我的目标是非静态嵌套类,例如 包装任何东西; 类外层{ 公共 int x; 类内部{ 公共无效foo(); } } 我想写一个 SpongePowered Mixin...

回答 1 投票 0

如何在嵌套类中实例化结构?

所以我到处谷歌搜索,但无法得到我的问题的直接答案。我已经有一段时间没有接触 C++ 了,所以我想采用简约的编码结构,但我遇到了一个问题。 我有父母

回答 1 投票 0

嵌套/内部类的类型及其在java中的应用

你能帮我理解这个话题吗?我不太明白:嵌套类、静态嵌套类、成员内部类、本地内部类、本地内部类和匿名类之间的区别...

回答 1 投票 0

内部类的扩展方法?

是否可以为内部类定义扩展方法?语法参考似乎表明可以在 DefParam 之前有一个UsingParamClause,这是有前途的,并且激励......

回答 0 投票 0

我的静态方法找不到我的静态内部类'静态内部类

我尝试运行我的 MainClass.java 文件中包含的以下代码,但由于编译错误而失败。 公开课MainClass { 公共静态接口 StaticParentType{ 公共场所...

回答 1 投票 0

如何在结构复杂的自定义类中按键查找列表项?

我有一个自定义的 python 类(从真实世界的示例中抽象出来),我想通过键(名称)检索列表中的特定记录。我正在尝试很多新的 python 功能,这是第一次......

回答 0 投票 0

如何修改属于另一个私有嵌套类的私有嵌套类的最终成员?

我有下一个代码: 公共类 NotesCollection { 私人笔记[] notesCollection; 私有静态类注释{ private final Person 人; 私有字符串信息; ...

回答 0 投票 0

外部类及其内部类作为外部类构造函数的参数

我想知道是否可以根据下面的代码创建这个对象,或者它是一个无法解决的循环依赖? 公开课 A { 私人 B b; 公共 A(B b) { 这个.b = b; ...

回答 1 投票 0

父类访问修饰符

我有一个抽象的 ParentClass,它包含一个私有的 PrivateThing 类,我不想将其暴露给派生类,而是向其提供 ThingContainer。 但是,没有访问模式...

回答 0 投票 0

导入继承的嵌套类

如果我声明一个嵌套类: 类外{ 静态类嵌套{} } 然后扩展外部类: 类子扩展外部{} 我可以通过子引用嵌套: 新的 Child.Nested() 但是我可以

回答 1 投票 0

在 TypeScript 中,有没有办法将内部构建器类导出到外部文件?

在 TypeScript 中,我们可以创建构建器类作为我们要构建的类的内部类。 出口类汽车{ 品牌:字符串; 年份:数字; 构造函数(建造者:汽车){ this.brand = 建造者。

回答 1 投票 0

是否建议使用私有静态嵌套类作为数据存储?

我有生成随机数据的生成器,这些数据表示为 Bike 类。 代码如下: 公共最终类生成器{ 公共无效生成(){ ... 对于 (int i =...

回答 0 投票 0

即使我尝试了 java outter$inner

我在内部类中执行主要方法时遇到困难。外部类的main方法执行得很好,甚至其他类的main方法也执行得很好。但是,当我尝试

回答 1 投票 0

在 Java 中使用内部类延迟加载变量是如何工作的?

我希望你一切顺利。 我目前正在尝试理解以下代码片段,它显然是我创建的 LazyHolder 类的属性单例的延迟加载示例...

回答 0 投票 0

为什么内部类可以访问私有方法?

我不明白为什么要编译。 f() 和 g() 从内部类可见,尽管它们是私有的。他们是否因为是内部类而受到特殊对待? 如果 A 和 B 不是 ...

回答 4 投票 0

可选、嵌套类和 is_constructible 之间的奇怪交互

在现实生活中的项目中,我偶然发现了某些(某些版本)编译器的奇怪行为。考虑以下类声明: 结构 OptionalsStruct { 结构 InnerT...

回答 1 投票 0

Java 多个内部类

A级{ B类{ 字符串 s = "X"; } } B 类扩展 A{ 字符串 s = "Y"; A 类扩展 B{ } } 公共课主要{ 公共静态...

回答 1 投票 0

如何让 bootstrap 上的第一个可折叠元素默认关闭? [重复]

我研究了可折叠元素,并在此处的引导程序上找到了它的代码。在页面上向下滚动,您会发现一个带有粗体标题“手风琴示例”的部分。我如何制作...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.