Публикации по теме 'abstract'


Абстракция С#
Абстракция является важной концепцией в объектно-ориентированном программировании и методом сокрытия деталей реализации класса от внешнего мира. Это позволяет разделить проблемы, когда интерфейс класса предназначен для предоставления определенного набора функций, а детали реализации скрыты и могут быть изменены, не влияя на общее поведение класса. В C# абстракция реализуется с помощью абстрактных классов и методов. Абстрактный класс — это класс, который не может быть создан и должен..

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

Что эквивалентно виртуальным функциям С++ в PHP?
Is it abstract function xxx ? Я только что сделал тест, который, кажется, указывает, что частный метод тоже виртуальный? class a { private function test() { echo 1; } } class b extends a { private function test() { echo 2; } public...
10893 просмотров
schedule 20.03.2024

Каков фактический класс возвращаемого значения при использовании метода getInstance() абстрактного класса java.text.NumberFormat?
Этот вопрос расширяет вопрос в abstract-class-numberformat-very-confused-about -получить экземпляр . Я чувствую, что этот вопрос достаточно отличается, чтобы его задавали отдельно. В ответах на этот вопрос было указано, что оператор кода, такой...
2789 просмотров
schedule 13.04.2023

Абстрактная модель Zend Framework и нулевые значения
Я использую некоторые абстрактные классы моделей из Zend. Default_Model_Abstract: содержит __set и __get, а также сеттер и геттер для каждого значения и работает как виртуальный объект. Default_Model_AbstractMapper: содержит такие методы, как...
692 просмотров

C++ и наследование в абстрактных классах
у меня есть проблема с правильной обработкой переопределения метода, когда абстрактный класс присутствует внутри моей иерархии классов. попробую объяснить: class AbstractClass{ public: virtual void anyMethod() = 0; }; class A : public...
11204 просмотров
schedule 21.10.2022

NHibernate и общий список в абстрактном базовом классе
Это своего рода сложный вопрос, и я пробовал так много углов, что не могу вспомнить, что у меня было, и что я еще не пробовал. Но в основном мой проект состоит из базовых классов футбольной лиги. У меня есть следующие занятия: Лига - абстрактный...
377 просмотров
schedule 11.03.2024

JAXB-Eclipselink: сопоставление абстрактного геттера с XML
Я использую реализацию EclipseLink (2.3) JAXB для сопоставления POJO с XML и сталкиваюсь с проблемой со следующим вариантом использования: public abstract class A { public abstract Set<X> getX(); // There is no setter } public...
1716 просмотров
schedule 03.12.2022

ManyToManyField со сквозной абстрактной моделью
Здесь есть интересная вещь.. Я сократил модели, чтобы их было легче понять.. class Participant(Person): passport_number = models.IntegerField(verbose_name=_('Passport Number'), db_column=u'PassportNumber') class Meta: db_table =...
2023 просмотров

создать объект абстрактного класса != создать экземпляр абстрактного класса?
Я узнал, что мы не можем создать экземпляр абстрактного класса. Но сегодня я протестировал некоторые коды, и я смущен этим. package MainPackage; abstract class abstractClass { abstract abstractClass a_function(); } public class Src {...
4905 просмотров
schedule 02.11.2023

Семантика абстрактных трейтов в Scala
Мне интересно, какова семантика использования ключевого слова abstract в сочетании с trait . Если трейт не определяет никаких абстрактных методов, ключевое слово abstract не мешает мне создать экземпляр: scala> abstract trait T defined...
6488 просмотров
schedule 23.03.2022

Свести список списков
Мне нужно написать функцию, которая сглаживает список списков. Например, flatten [] = [] или flatten [1,2,3,4] = [1,2,3,4] или flatten [[1,2],[3],4,5]] = [1,2,3,4,5] У меня проблемы с возможностью сопоставить тип в зависимости от того, что...
24552 просмотров
schedule 15.12.2022

Как заставить абстрактный класс работать с JAXB
Дорогие товарищи по программированию java, я использовал пример из http://www.vogella.com/articles/JAXB/article.html для использования JAXB XML для моих 3 классов: UserStorage, User и UserTest он работает нормально, но это просто демаркизация...
18384 просмотров
schedule 09.04.2022

Абстрактные константы в PHP. Заставьте дочерний класс определить константу
Я заметил, что в PHP не может быть абстрактных констант. Есть ли способ заставить дочерний класс определить константу (которую мне нужно использовать в одном из внутренних методов абстрактного класса)?
37905 просмотров
schedule 26.09.2022

Java — использование константы в абстрактном классе, которая также должна использоваться подклассами.
У меня есть абстрактный класс и 2 подкласса. Есть 4 константы, которые относятся ко всем классам. Я собирался поместить final в абстрактный класс, но я так понимаю, переменная final не наследуется? Должен ли я определять константу в каждом классе...
9255 просмотров
schedule 10.10.2023

Абстрактная базовая модель Codeigniter
Можно ли реализовать абстрактную базовую модель в Codeigniter? Я создал абстрактный класс с базовыми функциями CRUD, но получаю сообщение об ошибке «Невозможно создать экземпляр абстрактного класса». Абстрактная модель находится в...
6113 просмотров
schedule 31.12.2023

Имитировать абстрактные классы и абстрактные методы в Objective C?
Возможный дубликат: Создание абстрактного класса в Цель C В Java мне нравится использовать абстрактные классы, чтобы убедиться, что несколько классов имеют одинаковое базовое поведение, например: public abstract class A { // this...
12067 просмотров
schedule 27.08.2022

Как получить абстрактный тип из загруженной сборки C #?
Можно ли получить абстрактный тип из данной сборки во время выполнения? В настоящее время я загружаю свою сборку с помощью: Assembly assem = Assembly.LoadFrom("MyAssemblyName.dll"); Но потом я хочу сделать вот что: Type t =...
1355 просмотров

F # не может видеть абстрактное свойство сериализуемого абстрактного класса C #
Вот мой сериализуемый абстрактный класс namespace NEN_FS { [Serializable()] abstract public class NFS : IEquatable<NFS> { abstract public string Path { get; set; } public NFS() { Path = ""; }...
215 просмотров
schedule 07.01.2023

Как параметризовать общий модуль Python?
Могу ли я создать модуль, использующий функции, которые будут предоставлены импортерами модуля? Я хочу написать общий код без указания реализации нескольких ключевых функций. Я хочу, чтобы пользователь указал их. Я мог бы включить их в качестве...
961 просмотров
schedule 16.11.2022

Scala: наследовать абстрактные методы
У меня такая иерархия классов. abstract class Element { var name: String var description: String } class Group (var name : String, var description : String, var members: Set[Element] =Set()) extends Element{} trait TypedElement extends...
112 просмотров
schedule 31.03.2022

Morphia InstantiationException с абстрактным классом @Embedded
Я использую Morphia с проектом Play Framework 2.1 и базой данных MongoDB, и у меня возникла проблема с получением некоторых данных. У меня есть класс A, который и @Entity хранятся в коллекции. Но этот класс A имеет свойство @Embedded List, этот...
386 просмотров
schedule 14.02.2024