Публикации по теме '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 просмотров
schedule
15.03.2022
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 просмотров
schedule
23.04.2024
создать объект абстрактного класса != создать экземпляр абстрактного класса?
Я узнал, что мы не можем создать экземпляр абстрактного класса. Но сегодня я протестировал некоторые коды, и я смущен этим.
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 просмотров
schedule
28.04.2024
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