40得票3回答
如何解决“需要包含 X.Y 的封闭实例”问题?

我正在使用Netbeans开发一个小型桌面应用程序。这是我的第一个程序,我遇到了一种非常奇怪的错误。我知道我做错了什么,但无法追踪出我做错了什么 :( 请帮助我解决这个错误。 描述: 我有一个默认的包 Src ,并根据需要在此包中创建新的Java类。除其他类之外,我制作了一个像这样的类 X...

39得票3回答
在XAML中创建嵌套类的实例

在一个 XAML 文件中(一个 WPF UserControl),是否有一种方法可以引用另一个类 "A" 中定义的一个 内部类 "B"?public class A { public class B { } } 类似这样:<local:A.B ... /> ...

39得票1回答
源文件中的嵌套类定义

如果我有一个类内嵌的类,代码如下: class MyClass { class NestedClass { public: // nested class members AND definitions here }; // main...

37得票5回答
Scala中的静态内部类

在Scala中,如何实现Java中的这个功能:public class Outer { private Inner inner; public static class Inner { } public Inner getInner() { return inner; } ...

36得票3回答
C++ - 嵌套类有什么作用?

我正在学习一些C++,现在正在对抗它与Java的相似之处。我知道Java中内部类的用途,但现在我正在尝试在C++中使用嵌套类,我发现“容器”类的私有属性并不可被嵌套类看到,那么我为什么要使用它们呢?此外,有没有一种方法可以使这些属性可见?

36得票2回答
在内部类中访问外部类变量

在内部类中,外部类的变量是可以访问的,但方法的局部变量不行。我理解方法的局部变量不可访问,但我想知道为什么外部类变量是可访问的? 我的理解是内部类与外部类绑定,只要父类可用,子类就可以访问其父类的变量。我的理解正确吗?

36得票5回答
有没有一种方法可以在C#中获取内部类列表?

根据标题,我想要一个给定类的所有内部类的列表,可以是名称列表或类型列表 - 我并不关心。这是否可能?我认为可以使用反射方式实现,但我还没有找到合适的方法。

34得票7回答
Java反射是否可以创建内部类的实例?

代码示例:public class Foo { public class Bar { public void printMesg(String body) { System.out.println(body); ...

34得票5回答
创建对象时出现“非静态变量this无法从静态上下文中引用”的错误。

我写了下面的代码来测试Java中类和对象的概念。public class ShowBike { private class Bicycle { public int gear = 0; public Bicycle(int v) { ...

34得票2回答
为什么Java 16允许在非静态内部类中使用静态方法?

我们知道非静态内部类可以使用外部类实例进行访问,因此静态方法在非静态类内部的意义较小。但是从Java 16开始,在非静态内部类中允许出现静态方法。 为什么一开始存在这个限制?为什么在新版本中允许这样做呢?public class OuterClass { class InnerCla...