问题标签 [instance]
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.
java - 类、对象和实例之间的区别
Java中的类、对象和实例是什么?
c - C : 你如何模拟一个“实例”?
假设我在 C 中有以下代码表示堆栈:
上面的代码在一个stack.c
文件中,函数原型在一个头文件中。
现在,来自 C# 和 OO 背景,如果我想分隔stack
s 以在我的应用程序中使用,我会在 OO 语言中创建两个实例。但是在 C 中,你如何处理这样的场景呢?
假设我想stack
在我的 C 代码中使用两个单独的 s ......使用上面的代码,我该怎么做?
c# - 限制类的实例创建?
我正在使用 C#。我创建了一个可以包含在任何 c#.net 项目(桌面或基于 Web)中的类,但我希望在我的类的该应用程序中只创建 10 个对象。如果创建的对象实例超过 10 个,那么它应该会报错,否则简单将无法工作。
可能有两种情况,
- 我将在任何项目中包含 myclass.cs 文件或
- 我将我的类捆绑在一个 DLL 中,然后将它包含在任何应用程序中
在这两种情况下,如果在应用程序中创建了超过 10 个我的类的实例,它必须通过错误。
这个问题是我的老师问的,他让我在网上搜索答案,我试过了,但没有找到任何解决这个问题的方法,我没听说我们可以限制对象?
有可能吗,如果是,那怎么办?
谢谢
c# - 在c#中通过字符串变量初始化一个类?
是否可以通过字符串变量初始化一个类?我有 PHP 代码。
我如何在 C# 中做到这一点?
java - Java 线程和 JTabbedPane 困境
在我正在进行的一个项目中,我有一个扩展 JFrame 的主类(名为 TrackWin)。在这个框架中,我使用了 JTabbedPane。
用户可以从菜单栏在窗格中创建一个新选项卡。每当发生这种情况时,就会在 TrackWin 中调用 tabbedPane.addTab()。
我还有一个名为 TrackTab 的类,它扩展了 JPanel。此类包含新选项卡的所有实际信息。此类中包含一个 Thread,它调用“第 3 方”类(和类组)以在单击 JButton 时执行特定操作。
但是,每当我创建多个选项卡并尝试一次启动多个线程实例时,就会出现我的问题。当我运行调试器(我正在使用 Eclipse)时,我注意到每当单击 JButton 时创建的当前线程集被另一个选项卡的线程实例覆盖。
但是,我不得不认为我的问题是由于我自己的实现,而不是我正在制作实例的“第 3 方”类的性质。因为,如果我向 TrackTab 类添加多个线程实例(例如,Thread1 和 Thread2,它们都创建/调用第三方类的新实例),调试器会为每个实例显示一组线程,并且它们运行良好.
我会很感激任何建议!
这是一些示例代码:
TrackTab.java 的线程调用:
其中,'thread'是TrackTab的公共全局变量。
然后,TrackThread 类很简单:
我没有关于 3rd 方类包的大量信息(因为我没有深入研究它),但我知道有一些静态变量可能会导致问题。我认识到可能需要进行一些重构。但是,我想知道是否是我的代码首先给我带来了问题。
奇怪的是,在 TrackTab 中,如果我添加另一个 TrackThread 实例并从 TrackTab 的单个实例同时运行它们,一切顺利)。太奇怪了。请帮忙!
python - Python : Assert that variable is instance method?
How can one check if a variable is an instance method or not? I'm using python 2.5.
Something like this:
python - 访问实例属性和类属性的区别
我有一个 Python 类
当我访问时pytest.i
,我得到 34。我也可以用另一种方式做到这一点:
这也给出了 34。
如果我尝试访问 (non-existing) pytest.j
,我会得到
当我尝试时a.j
,错误是
所以我的问题是:这两种情况到底发生了什么,有什么区别?
language-agnostic - 共享对象
想象一下,我有一个很好的 Deck 类,以最好的 OO 方式。它有卡片,有花色和等级,有洗牌方法,等等。现在,我将有很多并发的 Deck 实例(假设这是一个赌场)。问题是:所有牌组中的每张牌都应该有不同的实例吗?
python - 确定 Python 变量是否是内置类型的实例
我需要确定给定的 Python 变量是否是本机类型的实例:str
, int
, float
, bool
, list
,dict
等等。有优雅的方法吗?
或者这是唯一的方法:
c# - C# Singleton“GetInstance”方法还是“Instance”属性?
从需要“获取”单例类的实例的 API 最终用户的角度来看,您更喜欢“获取” .Instance属性还是“调用” .GetInstance() 方法?