Публикации по теме 'class'


Реализация наследования Javascript, рассказ о прототипе, простой, для которого можно написать…
Всегда помните, что мы хотим наследовать свойства и методы от родителя, это все, что нам нужно для реализации наследования. Наследование через цепочку прототипов мы знакомы с цепочкой прототипов, поэтому, если мы хотим наследовать от какого-либо родителя, все, что нам нужно сделать, это соединиться с цепочкой родительских прототипов. function Coin(){ this.type = "finance" this.keywords = [1,4,7] } function BitCoin(){ this.name = "bitcoin" } BitCoin.prototype =..

`класс` - это не ребенок - это монстр
В JavaScript любая функция может создавать и возвращать объекты. Если вы делаете это без конструктора, она называется фабричной функцией . Новый синтаксис ` class ` не может конкурировать с мощностью и гибкостью фабрик - в частности, штампы и пулы объектов - не единственный вариант использования фабрик. В книге Шаблоны проектирования GoF есть целый раздел по построению объектов, который существует только для того, чтобы обойти ограничения конструкторов и классов. См. Также: Три..

Как React JS реагирует на кадры
React — это простая библиотека JavaScript, созданная на чистом ванильном JavaScript и разработанная Facebook в 2013 году. Основная цель библиотеки — создание интерактивных пользовательских интерфейсов. React JS обычно используется для создания одностраничного веб-приложения. Если сравнивать библиотеку с другими библиотеками или фреймворками, то React JS играет лучше других, и на сегодняшний день это одна из самых популярных библиотек JavaScript в мире. Что происходит за кулисами,..

AY17 / 18 Sem1 Week3: Введение в семинар по машинному обучению
Сейчас третья неделя, и нас ждет что-то интересное и обогащающее. На этой неделе Р.А. Тимоти поделился основами машинного обучения. У нас был отличный результат - около 400 подписчиков. К сожалению, нам пришлось отказаться от нескольких, поскольку мы смогли принять только около 80 из-за размера нашего места проведения. (может быть, мы устроим еще одну, так что ждите). Семинар был ориентирован на начинающих и не требовал абсолютно никакого опыта в ML или CS. Он был разделен на 2..

новое старое, а класс неклассический
Если в названии JavaScript есть «Java», но это совершенно другой язык, это не единственное искажение, связанное с самым неправильно понимаемым языком программирования в мире . Действительно, всегда существовала проблема с тем, как большинство людей учили объектно-ориентированному программированию на JavaScript. Ресурсы для обучения были настолько плохи, что многие разработчики все еще упускают некоторые фундаментальные знания о JavaScript даже после многих лет практики. На том основании,..

Давай поговорим об упс
Вступление: Объектно-ориентированное программирование, сокращенно Oops, - это стиль праограмм, в котором мы представляем сущность реального мира как объекты в нашей программе. Это особенность языка, и большинство языков ее поддерживают. Класс: Это план. Его синтаксис сообщает компилятору, когда он будет хранить объект, какие все параметры у этого объекта будут. Когда мы объявляем класс, он не занимает места в памяти, он занимает место в памяти, когда объект этого класса созданный...

Вопросы по теме 'class'

Как сделать глубокую копию объекта?
Немного сложно реализовать функцию глубокого копирования объекта. Какие шаги вы предпринимаете, чтобы гарантировать, что исходный объект и клонированный объект не имеют ссылки?
361873 просмотров
schedule 04.01.2023

Почему ссылки на атрибуты действуют таким образом с наследованием Python?
Следующее кажется странным ... По сути, атрибут somedata кажется общим для всех классов, унаследованных от the_base_class . class the_base_class: somedata = {} somedata['was_false_in_base'] = False class subclassthing(the_base_class):...
8153 просмотров
schedule 09.04.2022

Контракт интерфейса, объект класса?
Контракт на интерфейс, как объект на класс? Зачем нужно различать подобные вещи, от кода до исполняемого кода? Я как бы понял идею наименования класса как класса, а созданного экземпляра исполняющего класса - как объекта, но в целом, является ли...
18856 просмотров
schedule 05.04.2022

C++: производный + базовый класс реализует единый интерфейс?
В С++ возможно ли, чтобы базовый плюс производный класс реализовывал один интерфейс? Например: class Interface { public: virtual void BaseFunction() = 0; virtual void DerivedFunction() = 0; }; class Base { public:...
14023 просмотров
schedule 21.05.2022

Могу ли я расширить класс, используя более одного класса в PHP?
Если у меня есть несколько классов с функциями, которые мне нужны, но я хочу хранить их отдельно для организации, могу ли я расширить класс, чтобы иметь и то, и другое? i.e. class a extends b extends c edit: я знаю, как расширять классы по...
267349 просмотров
schedule 08.01.2024

Приведение null в качестве объекта?
Я наткнулся на этот код сегодня AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null); Есть в этом что-то не так или нет?
10392 просмотров
schedule 16.04.2023

Блокировка членов класса в PHP
В PHP, если вы определяете класс, а затем создаете экземпляр объекта этого класса, позже можно произвольно добавлять новые члены в этот класс. Например: class foo { public $bar = 5; } $A = new foo; $A->temp = 10; Тем не менее, я...
312 просмотров
schedule 09.09.2023

Классы PHP: нужна помощь, чтобы наследовать два класса
Мне нужна помощь в разработке моих классов PHP, где мне нужно расширить несколько классов. У меня есть общий класс Pagination.php, который выполняет разбиение на страницы и сортировку. Все остальные классы будут использовать это для разбиения на...
3201 просмотров
schedule 15.11.2023

Конструктор по умолчанию для классов C ++
Ранее я спрашивал, почему это считается плохим: class Example { public: Example(void); ~Example(void); void f() {} } int main(void) { Example ex(); // <<<<<< what is it called to call it like this? return(0); }...
4021 просмотров
schedule 21.03.2022

пометка группы членов как частной/общедоступной в С#
в объявлении класса С++ вы можете пометить группу членов как частную или общедоступную, например. private: int x; double y; кажется, что нет никакого способа сделать это в С#. я ошибся?
1615 просмотров
schedule 02.08.2022

Оптимизация структуры классов
У меня есть следующая структура класса (сокращенная ради времени, имена изменены) в моем приложении. Когда я писал код, я чувствовал, что сходство между Action1 и Action2 должно служить основанием для некоторого обобщения. Я предоставил диаграмму...
273 просмотров
schedule 06.10.2022

Как с помощью NHibernate отобразить несколько классов в одну таблицу?
У меня есть класс Employee со свойством Name класса Name и свойством Contact типа Contact. Класс Name имеет два строковых свойства: FirstName и LastName, а класс Contact имеет такие свойства, как PhoneNumber и EmailAddress. Все данные находятся в...
1712 просмотров

Как я могу вызвать статический метод в классе переменных?
Я пытаюсь создать какую-то функцию, которая загружает и создает экземпляр класса из заданной переменной. Что-то вроде этого: <?php function loadClass($class) { $sClassPath = SYSPATH."/classes/{$class}.php"; if (file_exists($sClassPath)) {...
59036 просмотров
schedule 26.11.2023

Инкапсуляция в определениях классов
Например, используете ли вы средства доступа и мутаторы в определениях своих методов или просто обращаетесь к данным напрямую? Иногда, все время или когда в Риме?
294 просмотров
schedule 21.05.2024

Как инициализировать статические переменные
У меня есть такой код: private static $dates = array( 'start' => mktime( 0, 0, 0, 7, 30, 2009), // Start date 'end' => mktime( 0, 0, 0, 8, 2, 2009), // End date 'close' => mktime(23, 59, 59, 7, 20, 2009), // Date when...
208996 просмотров
schedule 13.02.2023

Понимание экземпляров класса Python
Я работаю над проблемой, которая использует класс python и имеет функцию конструктора, чтобы задать количество сторон одной кости, и функцию для броска кости со случайным числом, возвращаемым на основе количества сторон. Я понимаю, что код очень...
1457 просмотров
schedule 28.03.2023

Анонимные или именованные внутренние классы? - лучшие практики?
У меня есть класс, назовем его LineGraph, который отображает линейный график. Мне нужно создать подкласс, но производный класс используется только в одном месте и связан с классом, который его использует. Итак, я использую внутренний класс. Я...
32890 просмотров
schedule 15.05.2023

Как правильно использовать структуры внутри класса?
Использование: VS2008, Win32, C / C ++ Я пытаюсь инкапсулировать все свое диалоговое окно в класс для повторного использования. Вроде как настраиваемый элемент управления. При этом я перемещаю свои отдельные функции в класс. Однако следующий...
6066 просмотров
schedule 07.03.2023

анонимные классы java и синхронизация, и это
Я имею дело с состоянием гонки, я полагаю, в моем графическом интерфейсе JAVA. У меня есть несколько методов, которые создают "анонимный метод" внутри анонимного класса, например: synchronized foo() { someMethod(new TimerTask() {...
5643 просмотров
schedule 01.01.2023

rdlc с подотчетами и классами объектов
Я использую Microsoft Reports (rdlc), и мне нужно создать отчет с подотчетом. В качестве источника данных я создал два класса объектов: PositionObject и PositionSubElementObject. PositionObject — это источник данных для основного отчета, а...
2514 просмотров
schedule 03.03.2023