Questions tagged «class»

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

10
如何在Java中将类作为参数传递?
有什么方法可以将类作为参数传递给Java,并从该类中触发一些方法? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } 我正在使用Google Web Toolkit,它不支持反射。
136 java  class  gwt  parameters 


6
在__init__内调用类函数
我正在编写一些使用文件名,打开文件并解析出一些数据的代码。我想在课堂上做到这一点。以下代码有效: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do some parsing self.stat1 = result_from_parse1 self.stat2 = result_from_parse2 self.stat3 = result_from_parse3 self.stat4 = result_from_parse4 self.stat5 = result_from_parse5 parse_file() 但是,这涉及到我将所有解析机制置于__init__类的功能范围之内。现在,对于此简化的代码来说,这看起来还不错,但是该函数parse_file还具有许多缩进级别。我更喜欢将函数定义parse_file()为类函数,如下所示: class MyClass(): def __init__(self, …
132 python  class 

7
如何获取具有多个类的元素
说我有这个: <div class="class1 class2"></div> 如何选择此div元素? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] 那行不通。 我知道在jQuery中是$('.class1.class2'),但我想使用普通JavaScript进行选择。

8
Java:静态类?
我有一个充满实用程序功能的类。实例化它的实例没有语义,但是我仍然想调用它的方法。处理此问题的最佳方法是什么?静态课?抽象?
130 java  class  oop  static  utility 

4
在C#中,一个类可以从另一个类和一个接口继承吗?
我想知道一个类是否可以从一个类和一个接口继承。下面的示例代码不起作用,但我认为它传达了我想做的事情。之所以要这样做,是因为在我公司我们制造USB,串行,以太网等设备。我正在尝试开发一个通用组件/接口,我可以使用它为所有设备编写程序,以帮助使所有应用程序的通用特性(例如连接,断开连接,获取固件)保持一致。 要添加到这个问题:如果GenericDevice在另一个项目中,我可以将IOurDevices接口放在该项目中,然后如果我添加对第一个项目的引用,则使USBDevice类实现该接口吗?因为只想引用一个项目,然后根据设备是什么实现不同的接口。 class GenericDevice { private string _connectionState; public connectionState { get{return _connectionState; } set{ _connectionState = value;} } } interface IOurDevices { void connectToDevice(); void DisconnectDevice(); void GetFirmwareVersion(); } class USBDevice : IOurDevices : GenericDevice { //here I would define the methods in the interface //like this... void connectToDevice() …


1
当案例类包含scala枚举时,如何使用带有Rogue的MongoCaseClassField更新mongo记录
我从升级现有的代码Rogue 1.1.8,以2.0.0和lift-mongodb-record从2.4-M5 to 2.5。 我在编写MongoCaseClassField包含scala枚举的过程中遇到困难,我确实可以使用一些帮助。 例如, object MyEnum extends Enumeration { type MyEnum = Value val A = Value(0) val B = Value(1) } case class MyCaseClass(name: String, value: MyEnum.MyEnum) class MyMongo extends MongoRecord[MyMongo] with StringPk[MyMongo] { def meta = MyMongo class MongoCaseClassFieldWithMyEnum[OwnerType <: net.liftweb.record.Record[OwnerType], CaseType](rec : OwnerType)(implicit mf : …
129 mongodb  class  scala  record  lift 

5
静态类成员上未解析的外部符号
简单地说: 我有一个主要由静态公共成员组成的类,因此我可以将仍然必须从其他类/函数调用的相似函数组合在一起。 无论如何,我在类的公共范围内定义了两个静态的无符号char变量,当我尝试在同一类的构造函数中修改这些值时,在编译时出现“无法解析的外部符号”错误。 class test { public: static unsigned char X; static unsigned char Y; ... test(); }; test::test() { X = 1; Y = 2; } 我是C ++的新手,所以轻松一点。我为什么不能这样做?
129 c++  class  static  members 

7
红宝石继承vs mixins
在Ruby中,由于您可以包含多个mixin但只能扩展一个类,因此似乎mixins比继承更受青睐。 我的问题:如果您要编写必须扩展/包含的代码才能有用,那么为什么要将它设为类?或换种说法,为什么不总是将其设为模块? 我只能想到您想要一门课的一个原因,那就是是否需要实例化该课。但是,对于ActiveRecord :: Base,您永远不会直接实例化它。那么,它不应该是一个模块吗?

8
为什么在Python类中使用__init__?
我在理解类的初始化时遇到了麻烦。 它们的意义何在?我们如何知道其中包含什么?用类编写与创建函数相比是否需要不同的思维方式(我认为我可以只创建函数,然后将它们包装在类中,以便我可以重用它们。这行得通吗?) 这是一个例子: class crawler: # Initialize the crawler with the name of database def __init__(self,dbname): self.con=sqlite.connect(dbname) def __del__(self): self.con.close() def dbcommit(self): self.con.commit() 或另一个代码示例: class bicluster: def __init__(self,vec,left=None,right=None,distance=0.0,id=None): self.left=left self.right=right self.vec=vec self.id=id self.distance=distance __init__尝试阅读别人的代码时遇到了很多类,但是我不理解创建它们的逻辑。
124 python  class 

19
无法在IntelliJ上创建Scala类
我才刚刚开始学习Scala。我已经为IntelliJ安装了Scala插件,并创建了一个新的Scala项目。但是,当我右键单击src文件夹以创建新的Scala类时,没有选择这样做。我想念什么吗?

4
Python中的实例变量与类变量
我有Python类,在运行时我只需要一个实例,因此每个类仅一个属性,而每个实例仅具有一个属性就足够了。如果将有多个实例(不会发生),则所有实例都应具有相同的配置。我不知道以下哪个选项会更好或更“惯用” Python。 类变量: class MyController(Controller): path = "something/" children = [AController, BController] def action(self, request): pass 实例变量: class MyController(Controller): def __init__(self): self.path = "something/" self.children = [AController, BController] def action(self, request): pass

5
如何在Java中运行类的不同实例的线程之间同步静态变量?
我知道synchronize在方法带来同步到该对象之前使用关键字。也就是说,运行对象的同一实例的2个线程将被同步。 但是,由于同步是在对象级别进行的,因此运行对象的不同实例的2个线程将不会同步。如果在Java类中有一个由该方法调用的静态变量,则希望在类的各个实例之间进行同步。这两个实例在2个不同的线程中运行。 我们可以通过以下方式实现同​​步吗? public class Test { private static int count = 0; private static final Object lock= new Object(); public synchronized void foo() { synchronized(lock) { count++; } } } 确实如此,因为我们已经定义了一个lock静态对象,并且正在使用该synchronized锁的关键字,所以static变量count现在可以在class实例之间进行同步Test?

2
在一条规则内定位具有多个类的元素
我有一些HTML,其中的元素具有多个类,并且我需要在一个规则中分配它们,以便同一类在不同的容器中可以不同。说我的CSS中有这个: .border-blue { border: 1px solid blue; } .background { background: url(bg.gif); } 然后我的HTML中有这个: <div class='border-blue background'>Lorum Crap No-one Cares About Ipsum</div> 我可以在单一规则中定位这些目标吗?像这样,例如,我知道这是行不通的: .border-blue, .background { border: 1px solid blue; background: url(bg.gif); }
117 css  class  target 

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.