inner-classes 相关问题

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

修改方法中的类属性

我正在研究OOP以及jQuery之类的框架是如何工作的。如果我使用改变类属性的方法创建类,则会为所有变量调用更改它:class test {constructor(selector){...

回答 1 投票 0

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

我不明白为什么这会编译。 f()和g()在内部类中是可见的,尽管是私有的。他们是特殊的,因为他们是内部阶级?如果A和B不是......

回答 4 投票 27

如何为.cpp文件中的私有类成员定义友元运算符<<而不是在标题中?

此代码的编译失败:类P {// public:class C {friend std :: ostream&operator <

回答 1 投票 0

Kotlin嵌套枚举类

当我在玩enum时,我创建了这个:enum class ElectricPart {//哇,我在这里实现了什么?是好还是坏?! ;枚举类VisionLight(val id:String){...

回答 2 投票 0

模板类朋友函数的内部类

我有一个带有内部类B的模板化类A.我想要一个朋友==运算符。但是,以下代码无法编译。它说,无法推断模板参数'T'#include

回答 2 投票 3

内部类可见性有些麻烦

我正面临java内部类,我在外部变量可见性方面遇到了一些麻烦。 A类{private int x = 5; B级延伸A {public void fun(B b){b.x = 10; // ...

回答 4 投票 1

为什么即使外部类对象被销毁,内部类实例仍保留在内存中?

请考虑以下两个类:a。)学生包数据类型; public class Student {private String name; public Student(String name){this.name = name; }班...

回答 4 投票 1

如何在Java中从嵌套的内部类发送事件

我有外部公共类ClassifierModule和内部公共类ClassifierRunnable。如何从内部类发送int并在外部接收它?这是我的代码://外部类公共类...

回答 2 投票 0

从内部类引用父对象实例

我正在尝试创建一个语法友好的库,不需要用户不断传递凭据或键入冗余或过多的语句。我的策略是专注于我打算如何......

回答 2 投票 0

在XAML中创建嵌套类的实例

在一个XAML文件(WPF UserControl)中,有没有办法引用另一个类“A”中定义的内部类“B”?公共课A {public class B {}}类似于:

回答 3 投票 34

应该由fxml分配的字段在从内部类加入时抛出NullPointerException - javaFX

我有一个fxml文件的控制器。控制器有一个字段public BorderPane mainBorderPane;应该填充fxml文件中找到的相同fx:id的Border窗格。当我 ...

回答 1 投票 1

通用类,其参数扩展嵌套类

这个C#不编译:public class IdList 其中T:IdList .Item {List List =新列表 (); public T this [int id] {get => List [id];设置{}} ...

回答 2 投票 9

当内部类访问受保护的外部类超级时,如何避免“IllegalAccessError”

我在Spring Controller中使用内部类。从它的父类超类访问受保护的字段/方法时遇到问题。研究表明,这是由不同的...

回答 3 投票 6

内部类的私有修饰符

为什么我们教导Java中的'private'修饰符只能在变量和方法声明之前使用,而不能用于Class,即使我们可以在嵌套类中使用'private'修饰符?

回答 1 投票 -3

为什么我们可以在定义类之前声明嵌套类的变量

例如,公共类Stack 实现Iterable {private Node first; //堆栈顶部(最近添加的节点)private int N; //私人课程的数量......

回答 1 投票 0

动态实例化嵌套在抽象类中的内部类

我理解为了实例化一个内部类(即非静态),你需要一个封闭类的实例。如果封闭类是抽象的(不要......),这会使事情变得复杂一些。

回答 1 投票 4

如何在kotlin android中调用内部类方法中的Activity类方法

我在Activity类中创建了一个进度方法。然后为AsyncTask创建另一个类。我的要求是在AsyncTask类中调用processProgressBar()方法doInBackground()如何...

回答 2 投票 0

受保护/公共内部类

有人可以向我解释一下受保护/公共内部课程之间的区别是什么?我知道公共内部课程应尽可能避免(如本文所述)。 ...

回答 3 投票 13

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