inner-classes 相关问题

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

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

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

回答 1 投票 -1

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

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

回答 2 投票 1

无法访问多态嵌套类中包含类的成员

嵌套类Foo :: Utility可以访问另一个嵌套类Foo :: Container,即使后者是私有的。我试图将此访问权限扩展到Foo :: Utility ...

回答 2 投票 0

在隐式类中创建的标量不兼容嵌套类型

提供的代码片段是一个简单的虚构示例,仅用于说明问题,与实际的业务逻辑类型无关。在下面的代码中,我们在注册表中有一个嵌套的Entry类型...

回答 2 投票 5

在那里把一个PRIVATE嵌套(内)类的非成员函数定义?

下面是我实际的问题的一个简单的例子。我使用的朋友将InnerClass关键字非成员函数定义。这个函数的定义应该是外面的将InnerClass。 ...

回答 1 投票 1

从广播接收器类调用一个方法活动

我知道我可以做一个内部的接收机类调用从我的接收器的任何方法,但是我的主要活动是太他妈的大,做了很多事情。所以,我需要扩展广播接收器,但一个类...

回答 2 投票 6

使用嵌套类转换JSON到POJO

我收到了一些JSON在从数据提供一个字符串格式,从我的理解,我可以使用一个类文件中的JSON转换成POJO。数据提供商提供了我@JsonProperty类...

回答 1 投票 0

我怎样才能关闭GUI窗口,并使用Java中的内部类打印出一些文字?

我想作为窗口关闭打印出一些文字,但我想用内部类做到这一点。我打过电话的主要的的windowClosing()方法和一些其他的事情,我现在不能回忆,...

回答 1 投票 0

从静态内部类的外部类的访问静态变量

我了解嵌套类。我只是想知道为什么我不能够使用它的一个实例从一个静态内部类访问外部类的静态变量。类MyListner {静态...

回答 1 投票 0

内部和外部之间的类差

说我们有这样的:类Foo {}公共类酒吧{}对比:公共类酒吧{公共类Foo {}}我想不通的差异。在这两种情况下,富应该是私有的包含文件...

回答 1 投票 -4

什么是内部类的目的

我检讨内部类的Java中的概念。从我的理解和应用的Java内部类到目前为止,有一个链接或访问方法和其外部/封闭类的领域。我的...

回答 8 投票 42

Java中的本地内部类

对于下面的代码示例,当我们执行代码时,它将打印:来自本地内部类的实例方法现在,如果我只想执行本地内部类方法m2()和...

回答 2 投票 -2

在XStream上序列化静态嵌套类成员

我有一个应用程序,它使用XStream将类序列化和反序列化为XML。它很棒。我有一个问题,静态内部类是否可序列化。根据XStream的常见问题解答,它可以。 ...

回答 1 投票 -1

Java(匿名与否)内部类:使用它们是否合适?

在我的一些项目和一些书中据说不使用内部类(匿名与否,静态与否) - 除了在某些限制条件下,如EventListeners或Runnables - 是最佳实践....

回答 15 投票 20

函数参数名中的类与嵌套类属性发生冲突

请考虑以下代码:def gee(bool_,int32,int64,str_):class S:bool_ = bool_ int32 = int32 int64 = int64 str_ = str_ return S gee(1,2,3,4)正在运行...

回答 6 投票 1

在java中,嵌套类对象可以使用封闭类方法吗?

我创建了一个简单的列表类。我想要做的是在SLList中创建一个方法,以给SLList对象的大小。我想以递归方式执行此操作,但是,我创建的以下size()方法只是...

回答 4 投票 0

Interface中的内部类

是否可以在界面中创建内部类?如果有可能我们为什么要创建这样的内部类,因为我们不打算创建任何接口对象?做这些......

回答 13 投票 82

C ++初始化嵌套类

我目前正在努力初始化一个嵌套类类COuter {public:class CInner {public:/// Properties osMutexId mutex; CSingle_Element single_place [...

回答 1 投票 -1

正确的Rails是否有下划线'下划线'?

似乎用Rails / AR和Inflector方法将其添加到String由ActiveSupport,我希望默认情况下,Nested :: ClassDerived :: FromAR.name.tableize == Nested :: ClassDerived :: FromAR ....

回答 2 投票 5

何时在Java中使用辅助类的内部类

如果我有一个类和一个辅助类来执行它的一些功能,那么将它作为内部类是否有意义。公共课Foo {私人FooHelper助手; ...

回答 10 投票 48

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