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

2 ответа

полиморфизм в c ++, потеря типа в векторе родительского класса

У меня есть класс A, который является родителем для классов B и C. И класс X, который является родителем для Y и Z. class A {}; class B : public A {}; class C : public A {}; class X { void foo(A) { std:: cout << "A"; } }; class Y : public X { ...

2 ответа

Есть ли способ программирования на 100% объектно-ориентированного в PHP?

Я предполагаю, что можно вызывать функции в отдельном классе, я называю это объектно-ориентированным программированием на PHP. Но в начале всегда есть index.php или что-то, что вызывает или создает экземпляр другого класса. Есть ли способ ...

6 ответов

Java определяет, к какому классу относится объект

У меня три класса (Carnivore, Herbivore, а такжеPlant), которые расширяют другой класс (Organism). Как я могу сказать, к какому подклассу относится объект? Пока у меня есть свойство, которое имеет имя класса, но я думаю, что можно было ...

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

2 ответа

Наследование и размер объекта

Я предполагаю, что у моего базового класса есть один член "int", а у производного класса также есть один член "int". Теперь, когда я создаю один объект производного класса и вижу выходные данные по sizeof (производный класс-объект), он становится ...

3 ответа

Как увеличить модификатор доступа к свойству

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

3 ответа

Почему Python, кажется, рассматривает переменные экземпляра как общие для объектов?

Сегодня я работал над простым сценарием, когда заметил странную причуду в том, как Python обрабатывает переменные экземпляра. Скажем, у нас есть простой объект: class Spam(object): eggs = {} def __init__(self, bacon_type): self.eggs["bacon"] = ...

14 ответов

Является ли создание объектов в геттерах плохой практикой?

Давайте создадим объект в геттере, например так: public class Class1 { public string Id { get; set; } public string Oz { get; set; } public string Poznamka { get; set; } public Object object { get { // maybe some more code return new Object { Id ...

6 ответов

Подделка Позднее статическое связывание до php 5.3

Мне нужна унаследованная статическая функция «call» для вызова другой статической функции «inner», которая была переопределена. Я мог бы сделать это с поздним статическим связыванием, но мой хост еще не имеет php5.3, и поэтому мне нужно обойти ...

1 ответ

Вызовите объект внутри функции

Так что я не в ООП в PHP. Вот моя проблема, у меня есть объект, из которого я могу вызвать функцию, и он возвращает обратно массив. Итак, вот код. $obj = new OBJ(); function go($url){ $array = $obj->grabArray($url); echo $array['hits']; } ...

7 ответов

Изменит ли весь код объектно-ориентированное использование памяти больше или меньше?

Есть проект, написанный на PHP, который просто является процедурным ... шаг за шагом, вызывая функции БД, обрабатывая и распечатывая вывод. А затем он меняется на полностью объектно-ориентированный - для объекта App существует единый объект, и ...