Результаты поиска по запросу "oop"

23 ответа

Какой смысл делать конструктор закрытым в классе?

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

1 ответ

блог

олиморфизм может заменить оператор if-else или Switch внутри цикла? В частности, он всегда может заменить if-else? Большинство if-thens, которые я использую внутри циклов, - это арифметические сравнения. Этот вопрос порожден из ...

7 ответов

Где разница между self и $ this-> в классе PHP или в методе PHP?

Где разница междуself а также$this-> в классе PHP или метод PHP? Пример: Я видел этот код недавно. public static function getInstance() { if (!self::$instance) { self::$instance = new PDO("mysql:host='localhost';dbname='animals'", 'username', ...

ТОП публикаций

3 ответа

Как достигается слабая связь с использованием интерфейсов в Java, когда класс реализации является обязательным и связан с контрактом интерфейса?

Как слабая связь связана с интерфейсами, когда мы обязаны создать класс реализации независимо? Класс реализации вынужден реализовывать все те методы, которые определены в интерфейсе. Я не понимаю, как это позволяет потерять связь? Я новичок в ...

6 ответов

Мотивация для простого фабричного и фабричного метода

Я знаю, что есть много вопросов о различиях в различных фабричных моделях, но ответы настолько разные и запутанные. Книги, которые я читаю, используют неясные и (пере) упрощенные примеры. У меня есть ряд вопросов, даже после прочтения объяснений ...

2 ответа

Спасибо вам большое!

ое описание: Я перебираю вектор, вызывая виртуальную функцию для каждого объекта в векторе, чтобы выполнить последовательность действий. Вектор имеет базовый класс, как и итератор. Все предметы - дети. Когда вызывается виртуальная функция, ...

5 ответов

Возможно ли иметь интерфейс с закрытыми / защищенными методами?

Возможно ли в PHP 5 иметь интерфейс с закрытыми / защищенными методами? Прямо сейчас у меня есть: interface iService { private method1(); }Это выдает ошибку: Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING, ожидаемый T_VARIABLE Я ...

8 ответов

Частные участники в Python

Как я могу сделать методы и члены данных приватными в Python? Или Python не поддерживает частных пользователей?

3 ответа

Когда используется фактический объектный метод, ожидаемое поведение состоит в том, что некоторые другие атрибуты / методы из того же объекта будут доступны.

способ лучше подходит для методов, которым не нужна передаваемая информация (экземпляр объекта или класс), потому что, например, они просто выполняют простое преобразование.@staticmethodили жеметод ? class Foo(object): def __init__(self, ...

7 ответов

Выходные данные Int называются нулевыми, поэтому неоднозначность с char [] и Integer

авил три метода с параметрами: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { ...