Вопросы с тегом «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 

7
Как получить элементы с несколькими классами
Скажем, у меня есть это: <div class="class1 class2"></div> Как выбрать этот divэлемент? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Это не работает. Я знаю, что в jQuery это так $('.class1.class2'), но я хотел бы выбрать его с помощью ванильного JavaScript.


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 …
134 python  class 

8
Java: статический класс?
У меня есть класс, полный служебных функций. Создание его экземпляра не имеет семантического смысла, но я все же хочу вызывать его методы. Как лучше всего с этим справиться? Статический класс? Аннотация?
130 java  class  oop  static  utility 

4
В C # может ли класс наследовать от другого класса и интерфейса?
Я хочу знать, может ли класс наследовать от класса и интерфейса. Приведенный ниже пример кода не работает, но я думаю, что он передает то, что я хочу сделать. Причина, по которой я хочу это сделать, заключается в том, что в моей компании мы производим устройства USB, последовательного порта, Ethernet и …

1
Как обновить запись mongo с помощью Rogue с MongoCaseClassField, когда класс case содержит перечисление scala
Я обновление существующего кода от 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) …
129 mongodb  class  scala  record  lift 

5
Неразрешенный внешний символ для статических членов класса
Проще говоря: У меня есть класс, который состоит в основном из статических общедоступных членов, поэтому я могу сгруппировать вместе похожие функции, которые по-прежнему необходимо вызывать из других классов / функций. В любом случае, я определил две статические переменные типа unsigned char в своей публичной области видимости класса, когда я пытаюсь …
129 c++  class  static  members 

7
Метод класса генерирует «TypeError:… получил несколько значений для ключевого слова аргумент…»
Если я определяю метод класса с аргументом ключевого слова следующим образом: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong вызов метода генерирует TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for keyword argument 'thing' В чем дело?

7
Рубиновое наследование против миксинов
В Ruby, поскольку вы можете включать несколько миксинов, но расширять только один класс, кажется, что миксины предпочтительнее наследования. Мой вопрос: если вы пишете код, который нужно расширить / включить, чтобы он был полезным, зачем вам вообще делать его классом? Или, другими словами, почему бы вам всегда не сделать его модулем? …

8
Почему мы используем __init__ в классах Python?
У меня проблемы с пониманием инициализации классов. В чем их смысл и как мы узнаем, что в них включить? Требует ли написание в классах другого типа мышления по сравнению с созданием функций (я решил, что могу просто создать функции, а затем просто обернуть их в класс, чтобы я мог использовать …
124 python  class 

19
Невозможно создать класс Scala на IntelliJ
Я только начинаю изучать Scala. Я установил плагин Scala для IntelliJ и создал новый проект Scala. Но когда я щелкаю правой кнопкой мыши папку src, чтобы создать новый класс Scala, у меня нет возможности сделать это. Я что-то упускаю?

4
Переменные экземпляра и переменные класса в Python
У меня есть классы Python, из которых мне нужен только один экземпляр во время выполнения, поэтому было бы достаточно иметь атрибуты только один раз для каждого класса, а не для каждого экземпляра. Если будет более одного экземпляра (чего не произойдет), все экземпляры должны иметь одинаковую конфигурацию. Интересно, какой из следующих …

5
Как синхронизировать статическую переменную между потоками, выполняющими разные экземпляры класса в Java?
Я знаю, что использование synchronizeключевого слова перед методом обеспечивает синхронизацию этого объекта. То есть 2 потока, выполняющие один и тот же экземпляр объекта, будут синхронизированы. Однако, поскольку синхронизация происходит на уровне объекта, 2 потока, выполняющие разные экземпляры объекта, не будут синхронизированы. Если у нас есть статическая переменная в классе Java, …

5
Python: привязать несвязанный метод?
В Python есть ли способ привязать несвязанный метод без его вызова? Я пишу программу wxPython, и для определенного класса я решил, что было бы неплохо сгруппировать данные всех моих кнопок вместе в виде списка кортежей на уровне класса, например: class MyWidget(wx.Window): buttons = [("OK", OnOK), ("Cancel", OnCancel)] # ... def …
118 python  class  methods  bind 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.