Вопросы с тегом «class»

Шаблон для создания новых объектов, который описывает общее состояние (я) и поведение (я). НЕ ЗАБИРАТЬСЯ С CSS-КЛАССАМИ. Используйте вместо этого [css].


6
'this' не определено в методах класса JavaScript
Я новичок в JavaScript. Новое, поскольку все, что я действительно сделал с ним, - это доработка существующего кода и написание небольших фрагментов jQuery. Сейчас я пытаюсь написать «класс» с атрибутами и методами, но у меня проблемы с методами. Мой код: function Request(destination, stay_open) { this.state = "ready"; this.xhr = null; …

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; …
85 java  class  object  methods  equals 

2
Типы и классы переменных
Два вопроса R: В чем разница между типом (возвращенным typeof) и классом (возвращаемым class) переменной? Похожа ли разница на разницу, скажем, на языке C ++? Какие бывают типы и классы переменных?
85 class  r  types 

4
Доступ к переменным-членам класса в Python?
class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.itsProblem) Как мне получить доступ к переменной класса? Я пробовал добавить это определение: def return_itsProblem(self): return itsProblem Тем не менее, это тоже не удается.
85 python  class  methods  return 

5
переопределение класса, когда два класса назначены одному div
Я создавал <div>тег, в котором я хотел применить два класса для <div>тега, который будет галереей эскизов. Один класс для его положения, а другой класс для его стиля. Таким образом, я мог применить стиль, у меня были некоторые странные результаты, которые поставили меня перед вопросом. Можно ли присвоить <div>тегу два класса …
85 class  css  html 

5
Модули Rails / lib и
Я пишу кастомную оболочку для open_flash_chartплагина. Он помещен в/lib и загружается как модуль в ApplicationController. Однако у меня есть проблема с иерархией классов или что-то в этом роде. С любого контроллера я могу получить доступ к таким open_flash_chartфункциям, как OpenFlashChart,Line и т.д. Однако в классе в /lib модуля это не …

4
Делаем определяемый пользователем класс Python сортируемым, хешируемым
Какие методы необходимо переопределить / реализовать при создании сортируемых и / или хешируемых пользовательских классов в Python? Какие подводные камни следует остерегаться? Я ввожу dir({})свой интерпретатор, чтобы получить список методов для встроенных dicts. Из них, я полагаю, мне нужно реализовать какое-то подмножество ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', '__le__', '__lt__', '__ne__'] …

5
Использование super с методом класса
Я пытаюсь изучить функцию super () в Python. Я думал, что понял это, пока не наткнулся на этот пример (2.6) и не застрял. http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example Traceback (most recent call last): File "<stdin>", line 1, in <module> File "test.py", line 9, in do_something do_something = classmethod(do_something) TypeError: unbound method do_something() must be …


8
Как объявить класс модели в моем компоненте Angular 2 с помощью TypeScript?
Я новичок в Angular 2 и TypeScript и стараюсь следовать лучшим практикам. Вместо использования простой модели JavaScript ({}) я пытаюсь создать класс TypeScript. Однако Angular 2 это, похоже, не нравится. Мой код: import { Component, Input } from "@angular/core"; @Component({ selector: "testWidget", template: "<div>This is a test and {{model.param1}} is …

7
Точка с запятой после фигурных скобок объявления класса
Почему в классах C ++ стоит точка с запятой после закрывающей фигурной скобки? Я регулярно забываю об этом и получаю ошибки компилятора, а значит, теряю время. Мне это кажется несколько лишним, что вряд ли так. Действительно ли люди делают такие вещи, как: class MyClass { . . . } MyInstance; …
82 c++  class  oop  declaration 

4
Выражение должно иметь тип класса
Некоторое время я не программировал на C ++ и застрял, когда попытался скомпилировать этот простой фрагмент: class A { public: void f() {} }; int main() { { A a; a.f(); // works fine } { A *a = new A(); a.f(); // this doesn't } }


11
Запретить создание новых атрибутов за пределами __init__
Я хочу иметь возможность создать класс (в Python), который после инициализации __init__не принимает новые атрибуты, но принимает модификации существующих атрибутов. Я вижу несколько хитрых способов сделать это, например, используя __setattr__такой метод, как def __setattr__(self, attribute, value): if not attribute in self.__dict__: print "Cannot set %s" % attribute else: self.__dict__[attribute] = …

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