abstract-class

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

в Java есть тонкое, но важное различие между абстрактными классами и интерфейсами: реализации по умолчанию. Абстрактные классы могут иметь их, интерфейсы не могут. Java 8, хотя и вводит реализации по умолчанию для интерфейсов, означает, что это больше не критическое различие между интерфейсом и абстрактным кл...

Я пытаюсь определить абстрактный класс, который реализует сопоставимых. Когда я определяю класс со следующим определением: public abstract class MyClass implements Comparable <MyClass> подклассы должны реализовать compareTo(MyClass object). Вместо этого я хочу, чтобы каждый подкласс реализовывал comp...

предположим, что KeyAdapter - это абстрактный класс с несколькими методами, которые могут быть переопределены. в java я могу сделать: KeyListener keyListener = new KeyAdapter() { @Override public void keyPressed(KeyEvent keyEvent) { // ... } }; Как сделать то же самое в Котлин?...

недавно я начал изучать Java 8, и я не совсем понимаю концепцию "функционального интерфейса", которая необходима для реализации лямбда-выражений Java. Там есть довольно полное руководство для лямбда-функций в Java, но я застрял на глава, которая дает определение понятию функциональных интерфейсов. Определение...

Я сегодня возился с ui-маршрутизатором, пытаясь лучше понять леса в Ionic, и одна вещь, которую я заметил, заключалась в том, что они дают абстрактное состояние "вкладок" url. единственный раз, когда я когда-либо использовал абстрактные состояния, я использовал пустую строку в качестве url-адреса, и я замеч...

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

этот вопрос уже есть ответ здесь: абстрактный класс может иметь конструктор? 21 ответов почему abstract класс в Java есть constructor? что он строит, так как мы не можем создать экземпляр abstract класса? какие мысл...

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

прошу прощения, если этот вопрос уже был задан. Я искал вопросы и не мог найти ответа. в Java, внутри абстрактного класса я могу получить экземпляр конкретного класса, что расширяет его? Если да, то могу ли я увидеть пример кода?...