Category: ООП

08
Июл
2020

Задача по ООП (вычисление площади)

Всем привет! Смотрю видео по ооп на ютубе и там предложили вот такую задачу для самопроверки:

Объявите класс Rectangle, в котором имеется статический метод,
вычисляющий площадь прямоугольника. Этот метод принимает два параметра
(ширину и …

08
Июл
2020

PHP – приведение объекта к типу int

Имею класс variant, который динамически хранит в себе данные о самом значении и его типе(номер типа, кастомный, обязателен, так как может быть UINT тип, а может быть и INT, важен для передачи значения в другую программу). Можно ил сделать …

04
Июл
2020

Вопрос по учебному заданию Python, ООП

Класс – учебная дисциплина. Известно наименование дисциплины, количество лекций, лабораторных занятий, наличие курсовой работы. При "сложении" наименование взять из первого аргумента, наличие курсовой из второго. Количество лабор…

22
Июн
2020

Как в php изменить поле объекта одного класса через метод другого класса

class a{
public $k;
}
$var = new a();
class b{
function c(){
$a->k=2;
}
}

В метод ‘c’ я принимаю параметры через api. Мне нужно менять значение ‘k’ у объекта ‘var’. В данном случае мне нужно полю ‘k’ объекта ‘var’ п…

22
Июн
2020

Не работает валидация Python

Пишу класс на пайтоне и мне нужно сделать валидацию на поля класса
решил сделать это сразу в конструкторе при помощи try-except
шаманил шаманил, а выбивает ошибку на целочисленных значениях полей класса
не понимаю в чем ошибка
class Employ…

20
Июн
2020

Не принимается вариант решения задачи на классы. ООП python

стоит задача:

Создай класс Person. В данном классе определи конструктор, принимающий на вход следующие параметры: имя, фамилия, отчество, возраст, баллы за олимпиаду.
Для класса Person определи метод print_information, который будет печат…

19
Июн
2020

Передача значений в функцию и ООП в python

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

18
Июн
2020

На сколько жива концепция модульного програмирования, и что можно сделать с помощью ООП?

Я только начинаю делать маленькие вещи на JS, и сделал простой календарь, и нужны ответы от людей, опытных в веб. разработке на несколько вопросов!
календарь
Я прекрасно понимаю, что читать полностью и вникать в весь код никто не будет (п…

17
Июн
2020

Почему не виден массив в методе?

Создал класс, в нем определил массив postsMas и ниже создал метод save(). Дальше в этом методе я хотел обратится к массиву но по какой-то неизвестной для меня причине в методе save() не виден массив postsMas. Хотя определяю массив выше мет…

14
Июн
2020

Всем привет. Задание из книги сделать ‘Адресную книги с все возможным функционалом’ программа работает. что вы бы изменили в программе? [закрыт]

import pickle

class Addressbook():

adress = {
‘АНДРЕЙ’: ‘+79856549865451’, #Изначальный словарь
‘КСЮША’: ‘+78529951874635’
}
ad = ‘addressbook.data’
with open(ad, ‘wb’) as f:
pickle.dump(a…

14
Июн
2020

Всем привет. Задание из книги сделать ‘Адресную книги с все возможным функционалом’ программа работает. что вы бы изменили в программе? [закрыт]

import pickle

class Addressbook():

adress = {
‘АНДРЕЙ’: ‘+79856549865451’, #Изначальный словарь
‘КСЮША’: ‘+78529951874635’
}
ad = ‘addressbook.data’
with open(ad, ‘wb’) as f:
pickle.dump(a…

13
Июн
2020

Ребят, прошу, скажите, какие мне языки программирования изучать? [закрыт]

Ребят, это вопрос, но в основном, дайте совет. Какие языки программирования мне учить: какие и сколько. Мне нравится ООП. Также, хочу стать успешным гейм девом, пока что фиговые игры у меня получаются, но всё же игры. Я не знаю насчёт C++….

11
Июн
2020

При вызове методов класса выполняется одно и то же

Всем привет! Вопрос на Stackoverflow пишу впервые. Написал парсер статей разных категорий одним классом, где методы это категории. Дальше при вызове методов класса передаю классу аргумент ссылку на статьи данной категории, где беру первую…

11
Июн
2020

Как разделить классы, используя композицию и принцип ответственности?

У меня есть класс документов:

class Document {
versions: Version[] = [];
}

Он имеет композицию в виде массива версий.

Предположим, мне нужно получить все версии документов:

class Document {
versions: Version[] = [];

ge…

11
Июн
2020

Проблема с использованием spl_autoload_register

Делаю сейчас для себя проект, хочу разобраться в автозагрузке и неймспейсах.
Есть следующая структура проекта:

Получаю следующие проблемы.

Когда перехожу в тестовый файл где есть такой код:

use App\App;
ini_set(‘error_reporting’, E_A…

10
Июн
2020

Php ООП Не могу разобраться в работе свойств и методов

На данный момент я новичок в php, сейчас изучаю MVC и ООП.

Я обозначаю public $свойство;(foo? bar? Подскажите грамотное сокращение, если не трудно)
Является ли оно переменной? Потому что я вижу там знак $ и не могу разобраться.

Затем я п…

10
Июн
2020

Выбор значения по умолчанию для дочерних классов

Доброй ночи. Имеется структура классов, которая представлена ниже. То есть, родительный класс, и множество дочерних (People как пример). В родительском классе имеются константы, скажем это виды языков. Я хочу сделать так, чтобы человек, пе…

07
Июн
2020

Что такое use case?

Начал смотреть курс по симфони. И автор пишет весь код в так называемых UseCase, вот только ничего об этом не рассказал, почему так делаем и что это даёт. Это толи паттерн такой или что это? Можете ли мне помочь с информацией что это и зач…

06
Июн
2020

Класс java может содержать лишь один такой элемент

Читаю книгу Head First Java. И ответ на один вопрос показался мне очень странным. Ниже картинка.

Разве в классе Java может быть только одна переменная экземпляра? Такой же вопрос с остальными частями ответа.

Может я что-то недопонял?

05
Июн
2020

В java строка примитив или объект?

Допустим, я создаю строку, присваивая её переменной A. Вопрос, в A хранится ссылка на эту строку или её значение. Если я присвою строковой переменной B значение A и изменю значение В, будет ли изменено значение А?

Бонусный вопрос. В чём р…

31
Май
2020

Доступ к аттрибутам класса после выполнение метода нажатия клавиши Python Tkinter

Имеется класс MainMenu в котором находится интерфейс окна и кнопки для которых есть методы при нажатии на них в которых происходит изменение атрибуттов класса, при создании объекта и попытке вытащить эти аттрибуты, возвращается значение ко…