Публикации по теме 'class'
Демистификация «это» в JavaScript
Узнайте, как «это» работает в JavaScript
В объектно-ориентированном программировании вы обычно создаете этот план со свойствами и методами, называемыми классом , и на основе этого класса вы можете создавать новые объекты. Теперь каждый объект, производный от класса, будет иметь похожую структуру, но их значения могут отличаться. Например, вы и я являемся производными от класса Person , и у каждого из нас будут методы ходьбы, разговора и еды. Но есть свойства, такие как имя, возраст..
Основные понятия ES6, которые необходимо знать перед началом разработки MEAN Stack
Пару дней назад я наткнулся на статью , в которой перечислялись основные функции, выдвинутые на первый план последней версией Javascript, ES2019 / ES10. Это вызвало у меня смех, потому что только на днях у меня была дискуссия о том, сколько людей даже после всех этих лет не знают о большинстве концепций ES6, хотя они используют его ежедневно во фреймворках на основе Javascript, таких как Angular, Node, Express и т. Д. Поэтому я решил написать эту статью, в которой кратко рассмотрит..
Проектирование идеального класса на C++
Полное руководство по созданию удобочитаемого и эффективного класса
Разработка определяемого пользователем класса в C++ не так проста, поскольку Modern C++ предоставляет множество новых функций, которые часто трудно запомнить все, но их нельзя игнорировать, поскольку это делает ваш код более управляемым, эффективным, безопасным и читабельным. Мы должны принять во внимание все эти функции при разработке класса, если мы хотим воспользоваться преимуществами того, что он предлагает.
Если..
Вопросы по теме 'class'
Как создать статический класс на C ++?
Как создать статический класс на C ++? Я должен уметь делать что-то вроде:
cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl;
Предполагая, что я создал класс BitParser . Как бы выглядело определение класса...
494853 просмотров
schedule
03.07.2023
Должен ли я использовать клон при добавлении нового элемента? Когда следует использовать клон?
Я хочу реализовать в Java класс для обработки структур данных графа. У меня есть класс Node и класс Edge. Класс Graph поддерживает два списка: список узлов и список ребер. Каждый узел должен иметь уникальное имя. Как мне защититься от такой...
406 просмотров
schedule
21.04.2023
Проблема с областью подключения к базе данных класса PHP
Для нового проекта, который я делаю на PHP, я создал класс SQLMethods для подключения к базе данных и выполнения запросов. Сегодня вечером я впервые протестировал его (я написал его примерно неделю назад и забыл об этом), и произошла непредвиденная...
2568 просмотров
schedule
16.07.2022
Коллекция со строгой типизацией VB.NET
Я хочу создать коллекцию в VB.NET, но я хочу, чтобы она принимала только объекты определенного типа. Например, я хочу создать класс под названием «FooCollection», который во всех отношениях действует как коллекция, но принимает только объекты типа...
12276 просмотров
schedule
03.07.2023
Как пометить шаблон структуры как друга?
У меня есть такой код:
template <typename T, typename U> struct MyStruct {
T aType;
U anotherType;
};
class IWantToBeFriendsWithMyStruct
{
friend struct MyStruct; //what is the correct syntax here ?
};
Каков правильный...
6810 просмотров
schedule
20.12.2022
Плюсы и минусы использования вложенных классов и перечислений С++?
Каковы плюсы и минусы использования вложенных общедоступных классов и перечислений C++? Например, предположим, что у вас есть класс с именем printer , и этот класс также хранит информацию о выходных лотках, у вас может быть:
class printer
{...
23212 просмотров
schedule
23.05.2022
Заставить веб-службу .NET использовать локальный объектный класс, а не прокси-класс
У меня есть веб-сервис, который я вызываю из приложения Windows Forms (оба .NET, оба в одном решении), и я бы хотел, чтобы мой веб-сервис возвращал настраиваемый объект из другого места в проекте - это общий объект, который они оба имеют ссылку на,...
4485 просмотров
schedule
18.04.2022
Могут ли методы обратного вызова в PHP session_set_save_handler быть закрытыми?
Я пишу собственный обработчик сеанса в PHP и пытаюсь сделать методы, определенные в session_set_save_handler, закрытыми.
session_set_save_handler(
array('Session','open'),
array('Session','close'),
array('Session','read'),...
2013 просмотров
schedule
21.06.2022
Почему использование класса в качестве структуры - плохая практика в Java?
Недавно у нас был обзор кода. Один из моих классов использовался, чтобы я мог возвращать / передавать более одного типа данных из / в методы. Единственные методы, которые имел класс, были геттерами / сеттерами. Один из членов команды (чье мнение я...
5147 просмотров
schedule
11.10.2022
Классы с коллекциями в качестве свойств и классы, наследующие коллекции
Недавно я использовал класс, который наследуется от коллекции, вместо создания экземпляра коллекции внутри класса. Это приемлемо или создает невидимые проблемы в будущем? Примеры ниже для ясности:
public class Cars : List<aCar>
вместо...
1234 просмотров
schedule
19.05.2024
Как реализовать __getattribute__ без ошибки бесконечной рекурсии?
Я хочу переопределить доступ к одной переменной в классе, но вернуть все остальные в обычном режиме. Как мне добиться этого с __getattribute__ ?
Я пробовал следующее (что также должно проиллюстрировать то, что я пытаюсь сделать), но получаю...
104990 просмотров
schedule
16.05.2023
Оптимальное решение для структур размером более 16 байт
У меня есть тип, который я рассматриваю как структуру.
Представляет одно значение
Это неизменно
Но проблема в том, что он имеет 6 полей int.
Итак, какое решение я должен использовать для этого типа?
продолжать использовать...
826 просмотров
schedule
02.08.2023
Как найти все подклассы данного класса в Java?
Как можно попытаться найти все подклассы данного класса (или всех реализаторов данного интерфейса) в Java? На данный момент у меня есть способ сделать это, но я считаю его довольно неэффективным (мягко говоря). Метод такой:
Получите список всех...
142244 просмотров
schedule
04.06.2022
Настраиваемая цель/действие NSControl, инструкция!
У меня есть собственный NSControl, который действует как двумерный ползунок, где вы можете перетаскивать ручку вокруг представления. Я добавил несколько специфичных для класса методов, и единственные, которые я переопределил, — это действия мыши и...
3213 просмотров
schedule
23.07.2022
Как лучше всего реализовать Equals для пользовательских типов?
Скажем, для класса Point2 и следующие Equals:
public override bool Equals ( object obj )
public bool Equals ( Point2 obj )
Это тот, который показан в Эффективном C # 3:
public override bool Equals ( object obj )
{
// STEP 1: Check...
57085 просмотров
schedule
23.03.2024
Как использовать Linq для получения уникального списка свойств из списка объектов?
Я пытаюсь использовать Linq для возврата списка идентификаторов с учетом списка объектов, где идентификатор является свойством. Я хотел бы иметь возможность делать это, не перебирая каждый объект и не извлекая уникальные идентификаторы, которые я...
137180 просмотров
schedule
25.02.2022
Как я могу получить доступ к переменным из другого класса?
Вероятно, для этого есть очень простое решение, но я не могу заставить его работать.
У меня есть несколько классов в моем файле Cocoa. В одном из классов class1 я создаю переменную, которую мне нужно использовать и в другом классе class2 ....
41850 просмотров
schedule
16.10.2022
Зарезервированные имена классов Rails
Я попытался создать модель под названием «класс» (как в выпускном классе студентов) и столкнулся со всевозможными проблемами. Каких слов или имен классов следует избегать в Rails?
Некоторые ссылки, которые я нашел:...
4841 просмотров
schedule
28.11.2022
Когда лучше всего использовать библиотеку классов C# (.dll)?
Я программист, который никогда не использовал файлы .dll. Конечно, когда мне нужно стороннее программное обеспечение, такое как графическая библиотека, библиотека для создания графиков и т. д., я добавляю файлы references/ddl в свою программу и...
11941 просмотров
schedule
02.07.2022
Как отсканировать полный список установленных на данный момент компонентов VCL
Я до сих пор не нашел по-настоящему удовлетворительного ответа на этот вопрос , и я сейчас подумываю о том, чтобы прокатить свою. У меня есть ModelMaker и GExperts, и ни один из них, похоже, не загружает исчерпывающую иерархию классов, которую я...
2119 просмотров
schedule
26.06.2023