Questions tagged «class»

用于创建新对象的模板,该模板描述了公共状态和行为。不要与CSS类混为一谈。请改用[css]。

5
从PHP中的变量实例化一个类?
我知道这个问题听起来很模糊,因此我将通过一个示例来使其更加清楚: $var = 'bar'; $bar = new {$var}Class('var for __construct()'); //$bar = new barClass('var for __construct()'); 这就是我要做的。你会怎么做?我当然可以这样使用eval(): $var = 'bar'; eval('$bar = new '.$var.'Class(\'var for __construct()\');'); 但是我宁愿远离eval()。没有eval(),有没有办法做到这一点?
146 php  class  variables  eval 

7
如何避免实例之间共享类数据?
我想要的是这种行为: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] 当然,当我打印时真正发生的是: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, 3, 4] 显然,他们在课堂上共享数据a。如何获得单独的实例以实现所需的行为?
145 python  class 

3
UML类图枚举
我正在建模一个类图。类的属性是枚举。我该如何建模?通常,您会执行以下操作: - name : string 但是,如何用枚举做到这一点呢?
145 class  enums  uml  diagram 

12
TypeScript静态类
我想从传统的JS迁移到TypeScript,因为我喜欢类似C#的语法。我的问题是我找不到如何在TypeScript中声明静态类。 在C#中,我经常使用静态类来组织变量和方法,将它们放在一起命名的类中,而无需实例化对象。在香草JS中,我曾经用一个简单的JS对象来做到这一点: var myStaticClass = { property: 10, method: function(){} } 在TypeScript中,我宁愿使用C语言尖锐的方法,但似乎TS中不存在静态类。什么是解决此问题的合适方法?

4
如何在类中创建模板函数?(C ++)
我知道可以做一个模板函数: template<typename T> void DoSomeThing(T x){} 并且可以创建一个模板类: template<typename T> class Object { public: int x; }; 但是有可能使一个类不在模板中,然后使该类中的函数成为模板吗?即: //I have no idea if this is right, this is just how I think it would look class Object { public: template<class T> void DoX(){} }; 或某种程度上,类不是模板的一部分,但功能是?
144 c++  templates  function  class 






13
CKEditor自动从div中剥离类
我在网站上使用CKEditor作为后端编辑器。尽管它似乎想在每次按下源按钮时都将代码更改为适合自己的样子,但仍使我转弯。例如,如果我点击源代码并创建一个<div>... <div class="myclass">some content</div> 然后,它没有明显的原因将类从中剥离<div>,因此当我再次点击source时,它已更改为... <div>some content</div> 我认为可以在中关闭这种令人讨厌的行为config.js,但是我一直在挖掘并且无法在文档中找到任何内容来将其关闭。
140 class  html  ckeditor 

11
类中的Python装饰器
可以这样写吗: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass 这将失败:@self中的self未知 我也尝试过: @Test._decorator(self) 也会失败:测试未知 我想在装饰器中临时更改一些实例变量,然后运行装饰的方法,然后再将其更改回。
140 python  class  decorator  self 

16
您如何在C中实现类?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 12个月前关闭。 改善这个问题 假设我必须使用C(没有C ++或面向对象的编译器)并且没有动态内存分配,那么我可以使用哪些技术来实现一个类,或者可以很好地近似一个类?将“类”隔离到单独的文件中总是一个好主意吗?假设我们可以通过假设固定数量的实例,甚至在编译之前将对每个对象的引用定义为常量来预分配内存。随意假设我需要实现哪种OOP概念(它会有所不同),并为每种概念提供最佳方法。 限制条件: 我必须使用C而不是OOP,因为我正在为嵌入式系统编写代码,并且编译器和预先存在的代码库都在C中。 没有动态内存分配,因为我们没有足够的内存来合理地假设如果我们开始动态分配它就不会用光。 我们使用的编译器在函数指针方面没有问题
139 c  class  oop  embedded 

19
Visual Studio:如何显示从基类继承的所有类?
在Visual Studio中,如何显示所有从基类继承的类? 例如,在ASP.NET MVC中,有几种“ ActionResult ”类型-它们都继承自/实现基类ActionResult。 除非您只是“知道” View并且Json是有效ActionResult类型,否则看起来无法轻松找到此信息。 请证明我错了。 对象浏览器中是否有某些东西可以很容易地找出来? 我什至会提出有关Visual Studio外部工具的建议,以发现有关各种类的信息。例如:Resharper中有什么可以帮助我的吗?

9
PHP致命错误:不在对象上下文中时使用$ this
我有一个问题: 我正在编写没有框架的新WebApp。 在我的index.php中,我正在使用:require_once('load.php'); 在load.php中,我require_once('class.php');用来加载class.php。 在我的class.php中,出现此错误: 致命错误:如果不在类的上下文中,则在行上使用$ this ...(在此示例中为11) 我的class.php的编写示例: class foobar { public $foo; public function __construct() { global $foo; $this->foo = $foo; } public function foobarfunc() { return $this->foo(); } public function foo() { return $this->foo; } } 在我的index.php中,我正在加载的可能foobarfunc()是这样的: foobar::foobarfunc(); 但也可以是 $foobar = new foobar; $foobar->foobarfunc(); 为什么会出现错误?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.