Вопросы по теме 'extends'

Дженерики: Список ‹? extends Animal ›такой же, как List ‹Animal›?
Я просто пытаюсь понять ключевое слово extends в Java Generics. List<? extends Animal> означает, что мы можем поместить любой объект в List который ЯВЛЯЕТСЯ Animal тогда не будет ли следующее также означать то же самое:...
34880 просмотров

Расширение статических классов в PHP. Избегайте совместного использования переменных для нескольких классов в расширенном классе.
Кажется, у меня проблемы с расширением статических классов в PHP. PHP-код: <?php class InstanceModule { public static $className = 'None'; public static function PrintClassName() { echo self::$className . ' ('...
1499 просмотров
schedule 11.06.2024

Я думаю, что не могу правильно расширить класс PHP
ребята! Сейчас я практикую расширение класса, но я думаю, что действительно что-то упускаю. Сначала у меня есть некоторые переменные: $username = "antonradev"; $name = "Anton Radev"; $email = "[email protected]"; $profession =...
72 просмотров
schedule 01.12.2023

Как расширить XMLStreamReader?
http://docs.oracle.com/javaee/5/api/javax/xml/stream/XMLStreamReader.html Я хочу расширить XMLStreamReader, но это интерфейс. Я хочу сделать что-то вроде: public class GraphDataStreamReader extends XMLStreamReader{ public...
638 просмотров
schedule 27.11.2022

Пользовательский компонент Android
Я пытаюсь создать собственный компонент Android. По этой причине я сделал так, чтобы мой класс расширял «View», но класс уже расширял «BaseAdapter». Компонент должен выглядеть примерно так:...
128 просмотров
schedule 24.03.2024

расширяется и реализуется в одном классе в TypeScript
Могу ли я сделать это в TypeScript? export interface IMyInterface { doSomething(): void; } export class MyBaseClass { myBaseClassHasProperty: string; constructor(){ this.myBaseClassHasProperty = 'some value'; }...
27738 просмотров
schedule 29.10.2023

PHP - расширяет класс, модифицирует защиту родителя
Я создал расширенный класс, чтобы изменить защищенную переменную для определенной цели. Однако я не понимаю, как я могу изменить защищенную переменную родительского класса из дочернего класса и использовать ее везде в родительских функциях....
80 просмотров
schedule 05.12.2022

Класс PHP Translator - мнения о передовом опыте
Я создаю свою собственную структуру и имею класс переводчика, который используется в нескольких местах приложения. Меня беспокоит то, что у класса переводчика есть конструктор, который включает все необходимые файлы для перевода, а это означает,...
792 просмотров
schedule 13.03.2024

Java Generic, относящийся к базовому и дочернему классам, не применим для аргументов
Я нашел похожие сообщения по общим проблемам, но ни один из них не охватил мою проблему так, как я мог ее понять. Я надеюсь, что кто-то может помочь мне с этим случаем. Я пробовал много вещей, таких как удаление «? extends» из разных мест и игра с...
108 просмотров
schedule 07.04.2024

Dart: расширяет общий класс с ограничениями
Это правильный способ объявить «общий класс», который расширяет другой «общий класс» в дротике? Обратите внимание, что общий параметр имеет ограничение по типу. // available types class BaseType {} class DerivedType extends BaseType {} class...
8769 просмотров
schedule 02.06.2024

разница между расширяет внутренний класс и расширяет вложенный класс?
class OuterClass { static class InnerClassOne { //Class as a static member } class InnerClassTwo { //Class as a non-static member } } class AnotherClassOne extends OuterClass.InnerClassOne { } class...
338 просмотров

Java, как я могу преодолеть множественное наследование и алмазную проблему
Я пытаюсь понять, как я могу преодолеть «алмазную проблему» в JAVA, скажем, у меня есть эти 3 интерфейса: interface Alpha{ public default int methodA() { int result=0; System.out.println("Print from Alpha methodA");...
402 просмотров

Как расширить контроллер femanager под php 7
Поскольку используется PHP 7.0 и выше, строгий режим php генерирует такие предупреждения: PHP Warning: Declaration of In2code\Femanagerextended\Controller\EditController::updateAction(In2code\Femanagerextended\Domain\Model\User $user) should be...
3116 просмотров

Расширенный класс, вытягивающий NULL - ООП
У меня есть следующий класс для всех моих пользовательских методов: class User { protected $_db, $_data; public function __construct($user = null, $findby = 'id') { $this->_db = DB::getInstance(); if (!$user) {...
90 просмотров
schedule 16.05.2024

не удается найти символьную переменную V расширяет объект, объявленный в классе
Я практикую Java в школе, и сейчас у меня проблемы. Это мой файл Graph.java: package graph; public interface Graph<V>{ public boolean hasEdge(V one, V two); public void addNode(V other); public void addEdge(V other); } А...
849 просмотров
schedule 06.11.2023

Как справиться с внедрением зависимостей NestJS при расширении класса для службы?
Я пытаюсь предоставить другую услугу на основе значения моего ConfigService . Проблема, с которой я сталкиваюсь, заключается в том, что внедренная модель мангуста не возвращает никаких значений при выполнении таких методов запроса, как findOne()...
3914 просмотров

Как проверить, основан ли класс на другом абстрактном классе
Как я могу проверить, расширяет ли мой объект типа A тип B , когда экземпляр расширяет только B , но имеет тип C . Например: abstract class A { } abstract class B extends A { } class C extends B { } A myA = C(); Я хочу проверить,...
24 просмотров
schedule 20.03.2024