inner-classes 相关问题

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

Java私有静态内部类

我只是检查内部类,我知道我们可以对私有和静态内部类进行声明,但是我不理解通过声明私有和静态内部类可以实现什么。类...

回答 1 投票 0

如何设计将始终是另一个类的成员的类

想象一下我有一个fishTank班。此类将代表一个鱼缸,它的大小,在其中可以放置鱼的某些边界,在不能放置鱼的某些障碍,一些流过鱼缸的水......>

回答 4 投票 3

在不更改其他人的类的情况下,如何要求它使用我的Scanner版本(作为内部类掩埋)而不是java.util.Scanner?

为了娱乐(并在课堂上用作教学工具),我正在编写类似于JUnitTests的程序。我想用它对高中生编写的代码进行测试。当学生编写代码时...

回答 1 投票 0

Mockito java.lang.Exception:当我在测试中使用内部类时,该类应该是公共的

我有以下测试:@RunWith(Enclosed.class)公共类ProductTest {@RunWith(MockitoJUnitRunner.class)@忽略公共静态抽象类Base1 {@Before公共...

回答 2 投票 4

c ++难以实现模板化嵌套类

编辑:添加了更多的代码/附加文件以及编译错误,因此我很难确定如何为嵌套类实现构造函数。这是我的.h文件/// ----------...

回答 1 投票 0

分类函数无法解析嵌套类的实例或函数

我正在为Stack类编写成员函数。我有一个链接列表(LL)嵌套类作为Stack类的成员。在Stack构造函数中,我实例化了一个新的链表,该链表调用LL ...

回答 2 投票 1

类函数无法解析嵌套类实例或函数

我正在为Stack类编写成员函数。我有一个链接列表(LL)嵌套类作为Stack类的成员。在Stack构造函数中,我实例化了一个新的链表,该链表调用LL ...

回答 2 投票 1

我如何在外部类中声明实例变量(内部类类型的变量?

我想在定义内部类之前在外部类中声明一个实例,但是在代码中引起了它的原因:class LinkedList {Node head; // line3类节点// line5 {...

回答 2 投票 0


Java内部类中静态成员的使用

我已经知道Java中的内部类不能具有静态成员,除非并且直到将它们声明为final为止。但从理论上讲应该不可能在本地声明静态成员...

回答 1 投票 0

私有嵌套类是否为静态是否重要?

我有点困惑。在阅读Java教程时,一个问题对我来说“醒来”。如果我决定嵌套类需要使用私有访问修饰符,那么嵌套的...

回答 1 投票 0

如何在内部活动类中插入内部类(Android Studio)

我试图插入一个静态类作为内部类,目的是利用android studio中的Dialog Fragment来显示日历。我试图将以下代码正确插入...

回答 1 投票 0

嵌套的内部类会自动从Java中外部类的超类继承吗?

说我有一个外部类A,它嵌套了内部类B。A是C的子类。那么B也是C的子类吗?由于B可以访问A的所有私有成员,因此它的那个(公共的和受保护的)...

回答 1 投票 -1

如何从嵌套类中获取属性值?

你好,我有获取嵌套类属性值的问题。我想要Class Car {字符串名称;弦模型类Engine {公共字符串engineNumber; public Engine(string ...

回答 3 投票 0

Java [duplicate]中多重继承的示例

示例1:封装内部类;类D {}抽象类E {}类Z扩展D {E makeE(){return new E(){//匿名内部类。 Z类扩展了D&E。...

回答 1 投票 -1

Java [duplicate]中多重继承的示例

示例1:封装内部类;类D {}抽象类E {}类Z扩展D {E makeE(){return new E(){//匿名内部类。 Z类扩展了D&E。...

回答 1 投票 -2

通过在内部类中实现Comparable提供多个排序选项

我有一个个人对象的数组列表,每个对象都有名字,姓氏和年龄。我想使用一个内部类来提供一种按名字对这些对象进行排序的方法。我将如何访问...

回答 1 投票 0

使用Java反射实例化私有内部类

是否可以使用Java反射从另一个类实例化私有内部类。例如,如果我使用此代码,则公共类Main {public static void main(String [] args){}} ...

回答 2 投票 32

从封闭类访问std :: map迭代器失败

更新:结果是下面的代码实际运行。尽管我发现实际代码之间没有区别,但我的问题可能是无关紧要的。仍在弄清楚。此简单的c ++代码在运行时因...

回答 1 投票 -1

__ init __()接受1个位置参数,但给出2个位置参数

我正在为课程OOP测试一些代码,但是遇到了问题。我正在编写一个圆和一个圆柱,圆的类也位于圆柱的初始化中。我有2个柱面参数,...

回答 2 投票 1

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