Questions tagged «class»

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

5
如何选择没有特定类别的元素
我想知道如何使用JavaScript(而不是jQuery)选择没有特定类的元素。 例如,我有以下列表: <ul id="tasks"> <li class="completed selected">One Task</li> <li>Two Task</li> </ul> 然后通过以下方式选择完成的任务: var completeTask = document.querySelector("li.completed.selected"); 但是然后我不确定如何选择不具有这些类的列表项。
90 javascript  html  class 

2
Python类定义语法
两者之间有区别吗 class A: ... 和 class A(): ... 我只是意识到我的几个类都被定义为前一个类,并且效果很好。空括号有什么区别吗?
90 python  class 

6
删除除一个以外的所有类
好吧,我知道,通过一些jQuery动作,我们可以为特定的div添加很多类: <div class="cleanstate"></div> 假设通过点击和其他操作,div获得了很多类 <div class="cleanstate bgred paddingleft allcaptions ..."></div> 那么,如何删除除一个类之外的所有类?我提出的唯一想法是: $('#container div.cleanstate').removeClass().addClass('cleanstate'); 虽然removeClass()杀死所有类,但div搞砸了,但是在此之后添加addClass('cleanstate')它又恢复了正常。另一种解决方案是将ID属性与基本CSS属性放在一起,这样它们就不会被删除,这也可以提高性能,但是我只想知道另一种解决方案,以摆脱“ .cleanstate”之外的所有问题。 我之所以这样问是因为,在实际的脚本中,div遭受了类的各种更改。



16
自动初始化实例变量?
我有一个看起来像这样的python类: class Process: def __init__(self, PID, PPID, cmd, FDs, reachable, user): 其次是: self.PID=PID self.PPID=PPID self.cmd=cmd ... 有没有办法自动初始化这些实例变量,例如C ++的初始化列表?它将节省大量冗余代码。


2
接口和类的'instanceof'运算符的行为不同
我想知道有关instanceofJava 中运算符的以下行为。 interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C); //Gives false as output } } 为什么会这样呢?interface C和之间没有关系class B,但是它给出false,而如果obj instanceof A给出编译器错误?

7
为什么Swift初始化程序不能在其超类上调用便捷初始化程序?
考虑两个类: class A { var x: Int init(x: Int) { self.x = x } convenience init() { self.init(x: 0) } } class B: A { init() { super.init() // Error: Must call a designated initializer of the superclass 'A' } } 我不明白为什么不允许这样做。最终,每个类的指定初始化叫他们需要的任何值,那么为什么我要重复我自己B的init通过指定一个默认值x再次,当方便init在A会做得很好?

13
使用CSS在悬停图像上创建缩放效果?
我目前正在尝试将鼠标悬停在四张图片之一上,以创建缩放效果。问题是大多数示例通常使用表或mask div来施加某种效果。 这是一个实现我想要的例子 这个。 这个到目前为止,是我的代码。 的HTML <div id="menu"> <img class ="blog" src="http://s18.postimg.org/il7hbk7i1/image.png" alt=""> <img class ="music" src="http://s18.postimg.org/4st2fxgqh/image.png" alt=""> <img class ="projects" src="http://s18.postimg.org/sxtrxn115/image.png" alt=""> <img class ="bio" src="http://s18.postimg.org/5xn4lb37d/image.png" alt=""> </div> 的CSS #menu { max-width: 1200px; text-align: center; margin: auto; } #menu img { width: 250px; height: 375px; padding: 0px 5px 0px …
87 html  class  css 

5
PHP-在类中定义常量
我如何在类内部定义一个常量,并使其使其仅在类上下文中被调用时才可见? ....就像是 Foo::app()->MYCONSTANT; (如果被称为喜欢MYCONSTANT被忽略)
87 php  class  constants 

3
C ++ 11允许非静态和非const成员的类内初始化。发生了什么变化?
在C ++ 11之前,我们只能对整数或枚举类型的静态const成员执行类内初始化。Stroustrup在他的C ++ FAQ中对此进行了讨论,并给出了以下示例: class Y { const int c3 = 7; // error: not static static int c4 = 7; // error: not const static const float c5 = 7; // error: not integral }; 并进行以下推理: 那么为什么存在这些不便的限制呢?通常在头文件中声明类,并且通常将头文件包含在许多翻译单元中。但是,为避免复杂的链接器规则,C ++要求每个对象都有唯一的定义。如果C ++允许在类中定义需要作为对象存储在内存中的实体,则该规则将被打破。 但是,C ++ 11放宽了这些限制,允许对非静态成员进行类内初始化(第12.6.2 / 8节): 在非委托构造函数中,如果给定的非静态数据成员或基类未由mem-initializer-id指定(包括由于构造函数没有ctor-initializer而没有mem-initializer-list的情况)并且该实体不是抽象类(10.4)的虚拟基类,则 如果实体是具有brace-or-equal-initializer的非静态数据成员,则按照8.5中的指定进行初始化; 否则,如果实体是变量成员(9.5),则不执行初始化。 否则,该实体为默认初始化(8.5)。 …



15
用.equals()和==运算符比较两个对象
我建立了一个String领域的课程。然后,我创建了两个对象,我也必须使用==运算符对其进行比较.equals()。这是我所做的: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) { return true; } else return false; } public boolean equals2(Object object2) { if(a.equals(object2)) { return true; } else return false; } public static void main(String[] args) …
84 java  class  object  methods  equals 

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.