Category: ООП

21
Сен
2021

помогите найти ошибку в коде(android studio) [закрыт]

я хочу создать приложение погоды, но он не выдает мне результаты самой погоды. приложение запускается, но по назначению не работает. Помогите, пожалуйста , в чем ошибка…
package com.example.weather;

import android.os.AsyncTask;
import a…

20
Сен
2021

создать поля , которые ссылаются на объект

Я описала в xml файле обьекты, и уже в основном файле хочу создать поля, которые будут на них ссылаться . на ютуб ролике у Гоши Дударь изначально основной файл отличался от моего
Мой файл:
class MainActivity : AppCompatActivity() {

18
Сен
2021

Проблема с сохранением данных с dataEdit

Есть код, в котором есть таймер основанный на dataEdit.
Но, при нажатии на кнопку, которая проверяет прошло ли время окончания вылезает ошибка:
Traceback (most recent call last):
File "G:\PyCharm\Gui_Программы\Python\New\SL_lke…

18
Сен
2021

Рефакторинг кода. Как оптимизировать количество if?

Есть код, который принимает json данные и в зависимости от типа выполнить определённые действия.
Весь код обработки находится в if’ах, добавление новых типов оказалось неудобным.
Сейчас планирую вынести обработку в отдельные сервисы под ка…

18
Сен
2021

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

Мне нужно создать экземляр класса в конструкторе. Это облегчённый вопрос, чтобы не пришлось кидать кучу кода. Я пытался разными способами, по итогу либо эта ошибка, либо NULL вместо объекта.
В общем, пару дней уже сижу с этим. Туториалы пр…

17
Сен
2021

Как грамотно обрабатывать ошибки в конструкторах? PHP

Допустим есть класс, который в конструкторе принимает массив и что-то делает с его элементами. Предположим, что элементы должны соответствовать какому-либо условию. Как правильно обработать случай, когда элемент не соответствует? Пользоват…

15
Сен
2021

Проблемы при реализации паттерна "Стратегия" на Python

День добрый!
Поставлена следующая задача:

Используя паттерн "Стратегия", спроектировать и реализовать приложение, которое обладает функционалом:

Загрузки данных из текстового файла. Данные представляют собой целые числа, каждое…

14
Сен
2021

Switch по Generic type

Мой код:
interface A {
name: string;
}

interface B {
name: string;
}

function foo<T>(): string {
if (T === A) return ‘A’;
else return ‘B’;
}

const result = foo<A>();
console.log(result); // ‘A’

Как, в зависимости от…

11
Сен
2021

Как изменить список объявленный в классе с помощью метода этого же класса

Изучая ООП, выполнял задание по создание класса, который должен содержать в себе значения координат в списке и написать классе метод, с помощью которого можно менять значение координат.
При выполнении функции changeCoords питон выдает ошиб…

07
Сен
2021

Приведите свой пример для object pool

Есть известный нам паттерн object pool. Его рекомендуют как performance паттерн, потому что можно сразу проинициировать N тяжелых объектов, и дальше работать с ними.
Во многих ресурсах по PHP именно на это делают упор, и , соответственно, …

30
Авг
2021

Разрабатываю приложение в pyqt5 и мне нужно что бы после окна логина открывалось второе рабочее окно как это сделать?

Разрабатываю приложение в PyQt5. Мне нужно чтобы, после окна логина, открывалось главное окно.
Как это сделать?
Код окна логина:
WARNING: Any manual changes made to this file will be lost when pyuic5 is

from PyQt5 import QtCore, QtGui, Qt…

27
Авг
2021

Заменить главное окно всплывающим

Пишу проект на PyQt5. Сейчас у меня сделано так, что при нажатии на кнопку открывается всплывающее окно, поверх главного.
Мне необходимо сделать, чтобы когда открывалось всплывающее окно, главное окно закрывалось, то есть по сути всплывающ…

27
Авг
2021

Заменить главное окно всплывающим

Пишу проект на PyQt5. Сейчас у меня сделано так, что при нажатии на кнопку открывается всплывающее окно, поверх главного.
Мне необходимо сделать, чтобы когда открывалось всплывающее окно, главное окно закрывалось, то есть по сути всплывающ…

27
Авг
2021

Заменить главное окно всплывающим

Пишу проект на PyQt5. Сейчас у меня сделано так, что при нажатии на кнопку открывается всплывающее окно, поверх главного.
Мне необходимо сделать, чтобы когда открывалось всплывающее окно, главное окно закрывалось, то есть по сути всплывающ…

22
Авг
2021

Открытие и закрытие формы

Есть список, а у каждого списка есть кнопка при нажатии которой открывается форма с редактированием элемента этого списка. Изначально форма с редактирование скрыта. У меня получилось сделать чтобы при нажатии на кнопку форма открывалась и …

22
Авг
2021

Зачем вообще нужны не statiс методы

Я понимаю, что статический метод или переменная относится к классу, а не объекту. Понятно как использовать переменную, например для подсчёта количества объектов. Но методы – то? Они у меня в 99% статические. Видимо я не понимаю.
Вот пример…

20
Авг
2021

Перестали отображаться элементы

при добавлении возможности на кнопку сворачивать и разворачивать элемент редактирования перестали отображаться все элементы которые должны рандомно генерироваться. Основная проблема происходит при добавлении renderTrip. Как сделать отображ…

20
Авг
2021

Как правильно использовать классы и модели в ООП?

Необходимо создать какой-либо новый функционал, который берет данные из БД и выводит их куда-то. Для этого создаю контроллер и модели, которые вызываю в контроллере, класс не создаю.
Вопрос – правильно ли я делаю, или в контроллере надо по…

19
Авг
2021

Когда использовать ключевое слово final на полях класса?

Я понимаю смысл использования «финальных» полей для констант. Иногда я встречаю, что программисты используют ключевое слово final на обычных полях (не константах).
Вот пример с книги «Spring в действии»:
@Controller
@RequestMapping("/…