class- все статьи тега ➜ страница 3


Что такое "специальный класс"?

после того, как не удалось получить что-то вроде следующего для компиляции: public class Gen<T> where T : System.Array { } ошибка ограничение не может быть системой специального класса.Массив' Я начал задаваться вопросом, что именно и "специальный класс"? люди часто, кажется, получают тот же вид ошибки, когда они указывают System.Enum В общем ограничении. Я получил те же результаты с System.Object,System.Delegate,System.MulticastDelegate и System.ValueType тоже. есть ли еще из н ...

Неразрешенный внешний символ на статических членах класса

очень просто: У меня есть класс, который состоит в основном из статических открытых членов, поэтому я могу группировать подобные функции вместе, которые все еще должны вызываться из других классов/функций. в любом случае, я определил две статические беззнаковые переменные char в моей публичной области класса, когда я пытаюсь изменить эти значения в конструкторе того же класса, я получаю ошибку "неразрешенный внешний символ" при компиляции. class test { public: static unsigned char X; ...

Почему мы используем init в классах Python?

у меня возникли проблемы с пониманием инициализации классов. в чем их смысл и как мы знаем, что в них включить? Требует ли написание в классах другого типа мышления по сравнению с созданием функций (я решил, что могу просто создать функции, а затем просто обернуть их в класс, чтобы я мог их повторно использовать. Это сработает?) вот пример: class crawler: # Initialize the crawler with the name of database def __init__(self,dbname): self.con=sqlite.connect(dbname) def __del__(self): ...

Как передать класс в качестве параметра в Java?

есть ли способ передать класс в качестве параметра в Java и запустить некоторые методы из этого класса? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } Я использую Google Web Toolkit, и он не поддерживает отражение. ...

C / C++ Struct vs Class

после окончания моего класса C++ мне показалось, что структуры / классы практически идентичны, за исключением нескольких незначительных различий. Я никогда не программировал в C раньше; но я знаю, что у него есть структуры. В C можно ли наследовать другие структуры и установить модификатор public/private? Если вы можете сделать это в обычном C, зачем нам нужен C++? Что отличает классы от структуры? ...

Что такое Mattr accessor в модуле Rails?

Я не мог найти это в документации Rails, но похоже, что 'mattr_accessor' - это модуль следствие для 'attr_accessor' (getter & setter) в обычном Ruby класс. например. в классе class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" end end например. в модуле module Authentication mattr_accessor :current_user def login @current_user = session[:user_id] || nil end end этот вспомогательный метод обеспечивается ActiveSupport. ...

Декораторы Python в занятия

можно ли написать sth как: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(self): pass это не удается: self в @self неизвестно Я тоже пробовал: @Test._decorator(self) что также не удается: тест неизвестен Если бы темп. изменение некоторых переменных экземпляра в декораторе и запустить украшенный метод, прежде чем меняю их обратно. спасибо. ...

В C# статический конструктор класса

есть ли работа вокруг того, как создать конструктор для статического класса? Мне нужны некоторые данные для загрузки при инициализации класса, но мне нужен один и только один объект. ...

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

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

Использование определений классов внутри метода в Java

пример: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); } private static void testMethod() { abstract class TestMethod { int a; int b; int c; abstract void implementMe(); } class DummyClass extends TestMethod { void implementMe() {} } DummyClass dummy = new DummyClass(); } } я узнал, что приведенный выше фрагмент кода ...

Как получить имена классов внутри jar-файла?

У меня есть файл JAR, и мне нужно получить имя всех классов внутри этого файла JAR. Как я могу это сделать? я погуглил его и увидел что-то о JarFile или Java ClassLoader но я понятия не имею, как это сделать. ...

Как правильно настроить PDO-соединение

время от времени я вижу вопросы, касающиеся подключения к базе данных. Большинство ответов не так, как я это делаю, или я могу просто не получить ответы правильно. Во всяком случае, я никогда не думал об этом, потому что то, как я это делаю, работает для меня. но вот сумасшедшая мысль; может быть, я делаю все это неправильно, и если это так; я действительно хотел бы знать, как правильно подключиться к базе данных MySQL с помощью PHP и PDO и сделать это легко доступный. вот как я это делаю: во ...

Инструменты для создания диаграмм классов [закрыто]

пожалуйста, предложите инструменты для создания диаграмм классов со следующими критериями: он должен быть независимым от платформы, потому что я использую Linux, и файл, как ожидается, будет отредактирован другими членами команды с помощью Windows/Mac бесплатно, потому что нет такого бесплатного инструмента, мы должны создать один было бы также неплохо, если бы вы могли включить скриншот созданной диаграммы классов, просто чтобы убедиться, что инструмент действительно используется для создания ...

Машинопись статические классы

Я хотел перейти к TypeScript из традиционного JS, потому что мне нравится синтаксис C#-like. Моя проблема заключается в том, что я не могу узнать, как объявить статические классы в TypeScript. в C# я часто использую статические классы для организации переменных и методов, объединяя их в именованный класс, без необходимости устанавливать объект. В vanilla JS я делал это с помощью простого объекта JS: var myStaticClass = { property: 10, method: function(){} } в TypeScript я бы предпоче ...

Что такое java pojo class, java bean, нормальный класс? [дубликат]

Возможные Дубликаты:разница между DTO, VO, POJO, JavaBeans? привет, пожалуйста, не говорите, что мой вопрос дублируется :-) я видел все вопросы, но не понял точной разницы. может кто-нибудь объяснить, что такое POJO,Bean,Normal Class на простом языке? ...

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

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

Удалить все классы, кроме одного

Ну, я знаю, что с некоторыми действиями jQuery мы можем добавить много классов к определенному div: <div class="cleanstate"></div> скажем, что с некоторыми кликами и другими вещами div получает много классов <div class="cleanstate bgred paddingleft allcaptions ..."></div> Итак, как я могу удалить все классы, кроме одного? Единственная идея, которую я придумал, это: $('#container div.cleanstate').removeClass().addClass('cleanstate'); пока removeClass() убивает все ...

Разделение шаблонных классов C++ на.ТЭЦ./cpp файлов-это возможно?

Я получаю ошибки, пытаясь скомпилировать класс шаблона C++, который разделен между .hpp и .cpp file: $ 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()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' collect2: ld returned 1 exit status make: *** [program] Error 1 вот мой код: стек.ГЭС: #ifndef _STACK_HPP #define ...

документ javascript.совместимость getElementsByClassName с IE

каков наилучший метод для получения массива элементов, которые имеют определенный класс? Я бы использовал документ.getElementsByClassName, но IE не поддерживает его. поэтому я попробовал решение Джонатана Снука: function getElementsByClassName(node, classname) { var a = []; var re = new RegExp('(^| )'+classname+'( |$)'); var els = node.getElementsByTagName("*"); for(var i=0,j=els.length; i<j; i++) if(re.test(els[i].className))a.push(els[i]); return a; } var tabs ...

Это плохая практика для класса, чтобы иметь только статические поля и методы?

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