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

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

12
Можно ли создавать абстрактные классы в Python?
Как я могу сделать класс или метод абстрактным в Python? Я пытался переопределить __new__() так: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) но теперь, если я создам класс G который наследует от Fтак: class G(F): pass тогда я не могу создать экземпляр …

14
Объявление статических констант в классах ES6?
Я хочу реализовать константы в a class, потому что именно здесь имеет смысл найти их в коде. До сих пор я реализовал следующий обход статическими методами: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Я знаю, что есть возможность возиться …

15
Как я могу создать объект и добавить к нему атрибуты?
Я хочу создать динамический объект (внутри другого объекта) в Python, а затем добавить к нему атрибуты. Я попытался: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') но это не сработало. Любые идеи? редактировать: Я устанавливаю атрибуты из forцикла, который перебирает список значений, например params = ['attr1', 'attr2', 'attr3'] obj …

3
Как правильно документировать слоты класса S4, используя Roxygen2?
Для документирования классов с помощью roxygen (2) указание заголовка и описания / подробностей выглядит так же, как для функций, методов, данных и т. Д. Однако слоты и наследование являются своего рода животными. Какова лучшая практика - текущая или планируемая - для документирования классов S4 в roxygen2? Юридическая экспертиза: Я нашел …
306 class  r  s4  slot  roxygen2 

18
Как сделать глубокую копию объекта?
Немного сложно реализовать функцию глубокого копирования объектов. Какие шаги вы предпринимаете, чтобы гарантировать, что исходный и клонированный объекты не имеют общего доступа?
301 java  class  clone 

17
Частные и защищенные члены: C ++
Может кто - нибудь просветить меня, чтобы разница между privateи protectedчленами в классах? Я понимаю , от условностей наилучшей практики , что переменные и функции , которые не называются вне класса должны быть сделаны private- но глядя на мой MFC проект, MFC , кажется, пользу protected. Какая разница и какую …
277 c++  class  mfc 

6
Сколько классов я должен поместить в один файл? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Я привык к модели Java, где вы можете иметь один …
274 python  class 

12
Лучший способ загрузить модуль / класс из папки lib в Rails 3?
Поскольку последний релиз Rails 3 больше не является автозагрузкой модулей и классов из lib, каков будет лучший способ их загрузки? Из GitHub: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes an application behave …

11
Java - получить имя текущего класса?
Все, что я пытаюсь сделать, это получить текущее имя класса, а java добавляет бесполезный бессмысленный $ 1 в конец имени моего класса. Как я могу избавиться от него и вернуть только фактическое имя класса? String className = this.getClass().getName();
272 java  class  classname 


13
Как вы создаете статический класс в C ++?
Как вы создаете статический класс в C ++? Я должен быть в состоянии сделать что-то вроде: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Предполагая, что я создал BitParserкласс. Как будет BitParserвыглядеть определение класса?
264 c++  oop  class  syntax  static 



11
Как использовать Class <T> в Java?
В этом вопросе есть хорошее обсуждение дженериков и того, что они действительно делают за кулисами , поэтому мы все знаем, что Vector&lt;int[]&gt;это вектор целочисленных массивов и HashTable&lt;String, Person&gt;таблица, ключами которой являются строки и значения Persons. Однако, то, что пни меня, - использование Class&lt;&gt;. Предполагается, что java-класс также Classдолжен принимать имя …

14
Указатель на элемент данных класса «:: *»
Я наткнулся на этот странный фрагмент кода, который прекрасно компилируется: class Car { public: int speed; }; int main() { int Car::*pSpeed = &amp;Car::speed; return 0; } Почему C ++ имеет этот указатель на нестатический член данных класса? Какая польза от этого странного указателя в реальном коде?
243 c++  class  pointers  c++-faq 

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