问题标签 [class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2336 浏览

C ++:结构的ctors?

C ++:由于结构是具有“公共”所有内容的类,因此是否创建并调用了默认-ctors?

我问的原因是要了解使用结构时 C++ 可能比 C 产生的开销(如果有的话)。我听到的一个观点是,在 C++ 中,类有一些结构没有的开销,但我对此表示怀疑。

0 投票
1 回答
1526 浏览

Jython 和 Java 嵌套类

我正在使用 Jython 为 Java 项目编写测试。它运作良好,但我不知道如何访问 java 公共嵌套类。

有人知道该怎么做吗?

0 投票
9 回答
15038 浏览

类助手有什么好的用途?

Delphi(可能还有很多其他语言)有类助手。这些提供了一种向现有类添加额外方法的方法。无需创建子类。

那么,类助手有什么用处呢?

0 投票
14 回答
121250 浏览

Java中的静态嵌套类,为什么?

我正在查看 Java 代码LinkedList并注意到它使用了静态嵌套类Entry.

使用静态嵌套类而不是普通内部类的原因是什么?

我能想到的唯一原因是,Entry 无法访问实例变量,因此从 OOP 的角度来看,它具有更好的封装性。

但我认为可能还有其他原因,也许是性能。可能是什么?

笔记。我希望我的术语是正确的,我会称它为静态内部类,但我认为这是错误的:http: //java.sun.com/docs/books/tutorial/java/javaOO/nested.html

0 投票
5 回答
246 浏览

类:公共变量或公共函数来更改本地变量?

正是主题标题所说的,

在哪些情况下,您更喜欢使用公共函数来更改局部变量,而不是仅仅将该变量定义为公共并直接修改它?

0 投票
5 回答
1826 浏览

消除依赖的技术?

设想:

在 A 类中引发了一个事件,需要由 B 类中的方法处理。(当前通过委托)

事件传递到方法的数据当前包装在 C 类中。
这显然需要 B 类依赖于 C 类。

我可以执行任何技术/重构来消除这种依赖关系吗?
例如,将数据展开回简单的原始数据类型并直接传递它们。

0 投票
3 回答
225 浏览

javascript 空文本 ajax

我有一个 php 脚本,我正在使用 ajax。我有一个与 ajax 类连接的 textarea 表单

当我传递像 ( &some text) 这样的文本时,函数返回一个空文本时的问题,我猜我对 ( &) 有问题。

javascript函数:

0 投票
3 回答
11839 浏览

Java 类可访问性

与我的另一个问题略有相关:以下内容有什么区别:

再一次,最后两个之间的区别是我最感兴趣的。

0 投票
6 回答
14025 浏览

寻找最好的 PHP 嵌套集类(PEAR 类除外)

我正在寻找具有所有需要功能的 PHP(使用 MYSQL)嵌套集类。例如:

createLeftNode、createRightNode、createRootNode、createSubNode、deleteNode 和moveTree。不仅是一左一右,一上一下,而且是另一棵树中的一棵树的一部分。

谢谢!

0 投票
4 回答
3287 浏览

关于类继承的协变与逆变

“协变”和“逆变”这两个概念的含义是什么?

给定 2 个类AnimalElephant(从Animal继承),我的理解是,如果您尝试将 Elephant 放入 Animals 数组中,您会遇到运行时错误,这是因为 Elephant 是“更大”(更多具体)比动物。但是,您能否将 Animal 放入 Elephant 数组中,看看 Elephant 是如何保证包含 Animal 属性的?