问题标签 [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 投票
6 回答
414 浏览

java - 添加新元素时应该使用克隆吗?什么时候应该使用克隆?

我想在 Java 中实现一个用于处理图形数据结构的类。我有一个 Node 类和一个 Edge 类。Graph 类维护两个列表:节点列表和边列表。每个节点必须有一个唯一的名称。我该如何防范这样的情况:

我相信在将节点和边添加到图形时应该克隆它们并返回一个 NodeEnvelope 类,该类将保持图形结构的完整性。这是正确的做法还是设计从一开始就被打破了?

0 投票
20 回答
386685 浏览

java - 如何制作对象的深层副本?

实现深度对象复制功能有点困难。您采取了哪些步骤来确保原始对象和克隆对象不共享引用?

0 投票
6 回答
1173 浏览

python - Python 中的类

在 Python 中有什么方法可以创建一个类,然后使用相同的 dat,a 创建该类的第二个版本,但可以更改,然后恢复为与原始类中的数据相同?

所以我会用数字 1 到 5 作为其中的数据创建一个类,然后为部分(或非常相似)创建一个具有相同名称的第二个类。弄乱第二堂课中的数字,然后使用一个函数将它们重置为与第一堂课相同。

我发现的唯一替代方法是制作一个冗长的类,其中包含太多单独的数据,无法随时使用。

0 投票
8 回答
157349 浏览

java - Java 类名中的有效字符

Java 类名中哪些字符是有效的?还有哪些其他规则管理 Java 类名(例如,Java 类名不能以数字开头)?

0 投票
4 回答
18701 浏览

c# - 你可以在结构中有一个类吗?

在 C# 中是否可以有一个带有类类型成员变量的 Struct?如果是这样,信息存储在哪里,在堆栈、堆或两者上?

0 投票
25 回答
1465350 浏览

python - Python中可以使用静态类变量吗?

Python中是否可以有静态类变量或方法?执行此操作需要什么语法?

0 投票
8 回答
19116 浏览

php - 在 PHP 中定义类方法

是否可以在OUTSIDE中PHP (as it is in C++)声明class methodclass definition?

0 投票
5 回答
2373 浏览

c++ - 一个文件无法识别 C++ 中其他文件的类

我在文件“Particles.h”中有自己的类,该类的实现在“Particles.cpp”中

我希望文件“Load.h”能够识别其中的类,所以我添加了这一行

并且该文件无法识别它,并且过去一切正常(我没有在该类中进行任何更改)。

我应该怎么办?

0 投票
17 回答
534173 浏览

java - 如何以人类可读的方式打开 Java .class 文件?

我试图弄清楚 Java 小程序的类文件在后台做什么。用记事本或文本板打开它只会显示一堆狼吞虎咽的东西。

有什么办法可以把它重新转换成某种可读的格式,这样我就可以试着弄清楚它在做什么?

  • 环境 == 安装了 VS 2008 的 Windows。
0 投票
7 回答
7305 浏览

c++ - 类的C++运行时知识

我有多个类都派生自一个基类,现在某些派生类将不会根据平台进行编译。我有一个类允许我返回基类的对象,但是现在派生类的所有名称都已被硬编码。

有没有办法确定哪些类已经编译,最好是在运行时,这样我就可以删除链接,而是提供动态可加载的库。