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

103
Для чего нужны геттеры и сеттеры в классах ECMAScript 6?

Я не понимаю, в чем смысл геттеров и сеттеров в классах ECMAScript 6. Какая цель? Ниже приведен пример, о котором я говорю: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){...

103
Как переопределить свойства класса CSS с помощью другого класса CSS

Я новичок в CSS3 и хочу уметь делать следующее: Когда я добавляю класс в элемент, он переопределяет свойства другого класса, используемого в этом конкретном элементе. Допустим, у меня есть <a class="left carousel-control" href="#carousel" data-slide="prev"> Я хочу иметь возможность добавить...

102
Как реализовать __getattribute__ без бесконечной ошибки рекурсии?

Я хочу переопределить доступ к одной переменной в классе, но вернуть все остальные в обычном режиме. Как мне это сделать __getattribute__? Я пробовал следующее (что также должно иллюстрировать то, что я пытаюсь сделать), но получаю ошибку рекурсии: class D(object): def __init__(self): self.test=20...

102
Что такое :: class в PHP?

Каковы ::classобозначения в PHP? Быстрый поиск в Google ничего не дает из-за характера синтаксиса. толстая кишка класс толстой кишки В чем преимущество использования этого обозначения? protected $commands = [ \App\Console\Commands\Inspire::class, ];...

102
Получить имя текущего класса?

Как мне узнать название класса, в котором я сейчас учусь? Пример: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Из-за характера программы, с которой я взаимодействую (vistrails), я не могу использовать ее __init__()для...

102
В чем разница между a.getClass () и A.class в Java?

Какие плюсы и минусы существуют в Java при выборе использования a.getClass()или A.class? Любой из них можно использовать везде, где Class<?>ожидается, но я предполагаю, что использование обоих в разных обстоятельствах принесет производительность или другие незначительные преимущества (как и...

99
Как мне получить путь к файлу для класса в Python?

Учитывая класс C в Python, как я могу определить, в каком файле был определен класс? Мне нужно что-то, что может работать либо с классом C, либо с экземпляром с C. Причина, по которой я это делаю, заключается в том, что я вообще фанат того, что файлы, которые принадлежат друг другу, находятся в...

98
Пространство имен и класс с тем же именем?

Я организую проект библиотеки, и у меня есть класс центрального менеджера с именем Scenegraphи целая куча других классов, которые живут в пространстве имен Scenegraph. Мне бы очень хотелось, чтобы граф сцены MyLib.Scenegraphи другие классы были MyLib.Scenegraph.*, но, похоже, единственный способ...

98
Как расширить класс без использования super в ES6?

Можно ли расширить класс в ES6 без вызова superметода для вызова родительского класса? EDIT: вопрос может вводить в заблуждение. Это стандарт, по которому мы должны звонить, super()или я что-то упускаю? Например: class Character { constructor(){ console.log('invoke character'); } } class Hero...

97
Как я могу получить доступ к внутреннему классу из внешней сборки?

Имея сборку, которую я не могу изменить (предоставляется поставщиком), которая имеет метод, возвращающий тип объекта, но на самом деле имеет внутренний тип. Как я могу получить доступ к полям и / или методам объекта из моей сборки? Имейте в виду, что я не могу изменять сборку, предоставленную...

97
добавление и удаление классов в angularJs с помощью ng-click

Я пытаюсь понять, как добавить класс с помощью ngClick. Я загрузил свой код на плункер. Нажмите здесь . Глядя на документацию angular, я не могу понять, как это должно быть сделано. Ниже приведен фрагмент моего кода. Может ли кто-нибудь направить меня в правильном направлении <div...

97
Разбиение шаблонных классов C ++ на файлы .hpp / .cpp - возможно ли?

Я получаю ошибки при попытке скомпилировать класс шаблона C ++, который разделен между a .hppи .cppfile: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()'...

96
Как клонировать экземпляр класса javascript ES6

Как клонировать экземпляр класса Javascript с помощью ES6. Меня не интересуют решения на основе jquery или $ extend. Я видел довольно старые дискуссии о клонировании объектов, которые предполагают, что проблема довольно сложная, но с ES6 возникает очень простое решение - я изложу его ниже и...

96
В чем разница между целочисленным классом и числовым классом в R

Я хочу предисловие к этому, сказав, что я абсолютный новичок в программировании, поэтому, пожалуйста, извините, насколько прост этот вопрос. Я пытаюсь лучше понять «атомарные» классы в R, и, возможно, это касается классов программирования в целом. Я понимаю разницу между символьными, логическими и...

95
Почему и когда вы должны использовать вложенные классы в .net? Или нет?

В сообщении блога Кэтлин Доллард в 2008 г. она представляет интересную причину использования вложенных классов в .net. Однако она также упоминает, что FxCop не любит вложенные классы. Я предполагаю, что люди, пишущие правила FxCop, не глупы, поэтому за этой позицией должна быть причина, но я не...

95
Как я могу динамически создавать производные классы из базового класса

Например, у меня есть следующий базовый класс: class BaseClass(object): def __init__(self, classtype): self._type = classtype Из этого класса я получил несколько других классов, например class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class...