Вопросы с меткой [ооп]
Объектно-ориентированное программирование — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. Используйте эту метку для вопросов об идеях и принципах ООП, но не для вопросов, в которых ООП просто используется в коде.
4,064 вопроса
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
2
голоса
2
ответа
154
показа
Почему нельзя создавать объект производного класса в базовом при предварительном объявлении?
Есть три класса:
CNode,
CText: public CNode
CElement: public CNode.
В CNode есть указатель на следующий элемент списка: CNode* pNext; и всякая инфраструктура для управления элементами списка (...
1
голос
2
ответа
80
показов
Открыть новое окно не закрывая старого
Есть таблица QTableWidget в основном окне и класс с новым окном QWidget.
Как сделать так, чтобы при нажатии на ячейку, открывалось новое окно, но старое не закрывалось?
То есть тыкаем на первую ...
1
голос
0
ответов
120
показов
Объявление локальных переменных членами класса в С++ и Ардуино
Вот у меня есть класс на С++, в т.ч. и для Ардуино для клавиатур:
class Keyboard{
int _pins[];
auto valmatrix[][];
void initialization(int pins, int values){
for(int pin : pins){
...
4
голоса
1
ответ
130
показов
Типизация yield через Generator[]
Я пишу цифрового двойника для завода и использую фреймворк Simpy
. Я написал функцию для получения деталей из складского буфера и хочу указать типизацию этой функции. Написав Generator[simpy.Event, ...
4
голоса
2
ответа
197
показов
Уместен ли монолитный код?
Я написал код для написания расчетов форсунок ЖРД, но получается так, что все расчетные формулы завязаны друг на друге, также получилось и в коде. Приемлемый ли это вариант для задачи подобного рода ...
2
голоса
1
ответ
100
показов
Ошибка: assignment of member 'VectorOfInt::sts' in read-only object C++
Всем привет! Не могу понять, почему появляется ошибка, когда я пытаюсь установить переменную состояния в функции, которая получает некоторое значение массива в абстрактном типе данных - класс вектор.
...
0
голосов
1
ответ
66
показов
Абстрактный тип данных (класс вектор с указателем на int) в C++
Всем привет! Написал программу на C++. Сначала выводятся пустые квадратные скобки, далее при попытке создать новый элемент выводится сообщение о выходе за пределы индекса. Что может быть не так в этой ...
2
голоса
4
ответа
247
показов
В чем смысл использования интерфейсов в ООП?
Я понимаю что с помощью интерфейса, можно создать отдельный метод к примеру IPrinter в котором есть метод Print() и не важно, как именно печатает принтер (лазерный или струйный).
Знаю что класс может ...
0
голосов
0
ответов
88
показов
Получение значения свойства без создания экземпляра
Есть абстрактный класс TriggerAction:
public abstract class TriggerAction
{
public abstract string Name { get; }
public abstract Task<bool> ExecuteAsync(TriggerContext context);
}
...
1
голос
1
ответ
85
показов
Как разрывать длинные цепи вложенностей при моделировании предметной области по DDD?
Недавно познакомился с такой техникой, как DDD - для её демонстрации преподаватель показал моделирование игры в Дартс. Вкратце, без лишних не относящихся к вопросу деталей, модель выглядит так:
Класс ...
1
голос
0
ответов
84
показа
Как правильно написать класс Level для 2d игры
Я пытаюсь написать простую 2d игру, на c++, чтобы примерно понять, как разрабатывать игры.
Я написал класс Tile, который состоит из текстуры, позиции x, y. Пока я их отрисовываю с помощью циклов for. ...
0
голосов
0
ответов
51
показ
Как определить объект отдельного класса в другом классе
Я новичок в c++, и в программировании в целом.Я пытался написать код для простенькой 2d игры, используя движок irrlicht.Столкнулся с этой проблемой и никак не могу понять в чем здесь проблема...
...
0
голосов
4
ответа
139
показов
Как сделать общие поля класса без наследования в с++
Я делаю змейку в консоли (разделил на файлы) и в файле logic.cpp у меня такой код:
#include <iostream>
#include "logic.h"
using namespace std;
class Field
{
public:
static const ...
2
голоса
1
ответ
102
показа
Не работает код обработки нажатия на кнопку в Pygame
Люди, такая проблема. Делал свой класс кнопки на Pygame, и заметил, что при быстром нажатии на разные кнопки код не обрабатывает нажатия (не выводит в консоль текст).
main.py:
import sys
import pygame
...
0
голосов
0
ответов
102
показа
C#, проблема с передачей параметров в точку входа
у меня есть класс Main, в нем различные методы, функционал приложения. есть еще класс programm, в нем точка входа в программу. проблема в том, что в классе main пользователь вводит значения, которые ...