Публикации по теме '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 просмотров
schedule
02.02.2023
Как я могу вызвать статический метод в классе переменных?
Я пытаюсь создать какую-то функцию, которая загружает и создает экземпляр класса из заданной переменной. Что-то вроде этого:
<?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