Вопросы по теме 'extends'
Дженерики: Список ‹? extends Animal ›такой же, как List ‹Animal›?
Я просто пытаюсь понять ключевое слово extends в Java Generics.
List<? extends Animal> означает, что мы можем поместить любой объект в List который ЯВЛЯЕТСЯ Animal
тогда не будет ли следующее также означать то же самое:...
34880 просмотров
schedule
22.05.2024
Расширение статических классов в 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 просмотров
schedule
15.06.2024
Java, как я могу преодолеть множественное наследование и алмазную проблему
Я пытаюсь понять, как я могу преодолеть «алмазную проблему» в JAVA, скажем, у меня есть эти 3 интерфейса:
interface Alpha{
public default int methodA() {
int result=0;
System.out.println("Print from Alpha methodA");...
402 просмотров
schedule
10.04.2024
Как расширить контроллер 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 просмотров
schedule
18.09.2022
Расширенный класс, вытягивающий 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 просмотров
schedule
04.05.2024
Как проверить, основан ли класс на другом абстрактном классе
Как я могу проверить, расширяет ли мой объект типа A тип B , когда экземпляр расширяет только B , но имеет тип C .
Например:
abstract class A {
}
abstract class B extends A {
}
class C extends B {
}
A myA = C();
Я хочу проверить,...
24 просмотров
schedule
20.03.2024