Запитання з тегом «abstract-class»

Абстрактні заняття - це класи, які неможливо уявити. Вони існують для надання загальної характеристики функціоналу та інтерфейсу для кількох конкретних класів.

13
Абстрактні атрибути в Python [дублікат]
Тут вже є відповіді на це питання : Як створити абстрактні властивості в абстрактних класах python (3 відповіді) Закрито 6 місяців тому . Який найкоротший / найелегантніший спосіб реалізації наступного коду Scala з абстрактним атрибутом у Python? abstract class Controller { val path: String } Для Controllerвизначення "шляху" компілятором Scala …

7
Чому ми не можемо оголосити std :: vector <AbstractClass>?
Провівши досить багато часу на розробці в C #, я помітив, що якщо ви оголосите абстрактний клас з метою використання його як інтерфейсу, ви не можете створити екземпляр вектора цього абстрактного класу для зберігання екземплярів дочірніх класів. #pragma once #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; class IFunnyInterface { public: …

14
Абстрактний клас проти інтерфейсу в Java
Мені задали питання, я хотів, щоб моя відповідь була розглянута тут. З: В якому сценарії доцільніше розширити абстрактний клас, а не реалізовувати інтерфейс (и)? В: Якщо ми використовуємо шаблонний шаблон дизайну методу. Я прав? Мені шкода, якщо я не зміг чітко сформулювати питання. Я знаю основну різницю між абстрактним класом …

10
Як протестувати абстрактний клас на Java за допомогою JUnit?
Я новачок у тестуванні Java за допомогою JUnit. Я повинен працювати з Java, і я хотів би використовувати модульні тести. Моя проблема полягає в тому, що я маю абстрактний клас з деякими абстрактними методами. Але є деякі методи, які не є абстрактними. Як я можу протестувати цей клас за допомогою …

4
Розширення та реалізація чисто абстрактного класу в TypeScript
Припустимо, у мене є чисто абстрактний клас (тобто абстрактний клас без будь-якої реалізації): abstract class A { abstract m(): void; } Як і в C # та Java, я можу розширити абстрактний клас: class B extends A { m(): void { } } Але на відміну від C # та …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.