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

2 ответа

Переопределить параметр метода с дочерним интерфейсом в качестве нового параметра

Я не могу понять, почему этот код не работает в PHP? <?php interface Engine { function run(); } interface HydroEngine extends Engine { function run(); } interface Car { function setEngine(Engine $engine); } interface WaterCar extends Car { ...

4 ответа

 так же, как и все остальные члены

ужно что-то вроде следующего enum EE { A("anything"), B("beta"), ... Z("zulu"), ALL, ; EE(String s) { this.s = s; } EE() { String s = ""; for (EE ee : values()) { // PROBLEM HERE if (ee != ALL) s += " " + ee.s; } this.s = s; } }При созданииALL Я ...

3 ответа

Это оно!! Проблема заключалась в том, что вызывающий класс был расширением TextView, поэтому ни один из методов, доступных в Activity, не мог быть использован!

аюсь вызвать метод из другого класса, но получаю ошибку исключения. У меня есть два класса, и класс 1 является основным классом Класс 1 имеетonclick метод, который вызывает метод из другого классаonclick. У меня есть текстовые поля и ...

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

0 ответов

И это мой сервис:

лал отладку в моем проекте, и мой 3. фрагмент не может подключиться к службе Bluetooth. Это включает отправку сообщения на другие устройства. Мое соединение начинается с 1-го фрагмента. Идентификатор устройства и имя устройства ...

3 ответа

Ну вот:

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

17 ответов

Был бы признателен услышать некоторые мысли по этому решению. Единственный, кто может создать 'MyClassPrivilegeKey' - это фабрика. и «MyClass» требует это в конструкторе. Таким образом избегая размышлений о частных подрядчиках / «регистрация» на заводе.

но я думал о защите своего кода. Мне любопытно, как можно сделать так, чтобы объект никогда не создавался напрямую, а только с помощью некоторого метода фабричного класса. Допустим, у меня есть некоторый класс «бизнес-объекта», и я хочу ...

1 ответ

может быть некоторая двусмысленность

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

1 ответ

Ваш сценарий использует эту функцию, возможно, случайно.

ктическом тесте был интересный вопрос, на который я не понял ответа. Что является выводом следующего кода: <?php class Foo { public $name = 'Andrew'; public function getName() { echo $this->name; } } class Bar extends Foo { public $name = ...

1 ответ

 для дополнительной информации

шал следующее утверждение: Мы можем сказать, что класс - это тип данных, или тип данных - это один из типов классов. Может кто-нибудь объяснить мне, что именно это означает?

2 ответа

Реализация класса PHP. Использовать или не использовать скобки? [закрыто]

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