Свързани въпроси 'abstract'

Как да проектирам процедура PRIVATE OVERIDABLE в абстрактен производен тип?
Като цяло абстрактният тип е модел за потомствени производни типове. Процедурите, съдържащи се в типа, трябва да бъдат ПУБЛИЧНИ, ако е отложен, тъй като частната не може да бъде препратена или заменена извън самия модул. Но как мога да проектирам...
208 изгледи
schedule 16.09.2022

NHibernate SchemaExport с несъздадени списъци с абстрактни класове
В момента се опитвам да създам базов клас за обектите на моя домейн, който съдържа списък, защото трябва да моделираме електронна таблица в Excel с много специфични изисквания. Моите класове изглеждат така: public abstract class BaseClass :...
142 изгледи
schedule 11.11.2022

Извикване на функция във функция от друг клас PHP
Прочетох няколко теми за абстрактен клас тук в Stackoverflow и мисля, че това е, което ми трябва, но не мога да разбера декларацията направо. Това, което искам да направя, е да извикам функция2 (в клас B) във функция1 (в клас A). Как трябва...
20687 изгледи
schedule 29.10.2022

Можем ли да използваме статичен метод в абстрактен клас?
В програмирането на Java, можем ли да извикаме статичен метод на абстрактен клас? Да, знам, че не можем да използваме статичен метод с метод на абстрактен клас. но искам да знам защо.. ?
98509 изгледи
schedule 23.10.2022

Не можете да направите неабстрактен подклас от абстрактен суперклас?
Имам подклас, който декларира всички методи в моя абстрактен суперклас, но все още ми дава грешка, че класът ми не е абстрактен. Не мога да разбера защо се появява тази грешка. Конкретната грешка, която получавам, е PhoneBookEntry.java:1:...
927 изгледи

C++ plugin dll система
Бих искал да добавя dll плъгин система към моето c++ приложение. След като прочетох всичко, което можах да намеря по темата, ще използвам интерфейс на клас, който има само чисти виртуални функции и основни типове данни. Всяка DLL плъгин ще извлече...
300 изгледи
schedule 28.10.2022

Как да използвам статичен абстрактен клас като обратно извикване в Java?
Опитвам се да разбера как мога да използвам статичен абстрактен клас като обратно извикване. Разглеждам документацията на Android тук и тук . Първата връзка е CameraManager, който има метод, наречен openCamera. Този метод изисква екземпляр на...
1487 изгледи
schedule 04.01.2024

C# метод Изисквания за сила на атрибута като абстрактни или статични?
Това може да е по-скоро въпрос за дизайн, отколкото "Мога ли да направя това?" въпрос. Създавам атрибут, чиято цел е дефинирана като метод. Има ли някакъв възможен начин за налагане на ограничения върху домейна на методите, т.е. че целевият метод...
391 изгледи
schedule 17.01.2024

Scala абстрактен път зависим тип проблем
Някой знае ли какво става тук с тази грешка на компилатора? Грешката изчезва, ако не разширя INode. trait AbsTypes { type TKey type TValue } trait INode extends AbsTypes { def get(key : TKey) : TValue def set(key : TKey, v :...
500 изгледи
schedule 15.02.2024

препратка към абстрактен клас
Какво означава, когато има препратка към абстрактен клас? Намерих го в код и не мога да го разбера. Мислех, че абстрактен клас не може да бъде създаден. Как можете да го дадете за справка?
24927 изгледи
schedule 18.02.2024

Абстрактен клас в php, извикващ собствен статичен метод ($this срещу self)
Чудех се коя ключова дума е правилна в абстрактен php клас, когато извиквам собствената му статична функция. Ето опростения код и тествах и двете ключови думи - и двете работят, но коя е технически правилна? <?php abstract class B extends...
521 изгледи
schedule 01.11.2022

C++: някакъв начин да се предотврати всякакво създаване на абстрактен базов клас?
Освен наличието на чиста виртуална функция, има ли начин да се предотврати инстанциране на абстрактен базов клас? Мога да го направя: class BaseFoo { virtual void blah() = 0; }; class Foo : public BaseFoo { virtual void blah() {} };...
7445 изгледи
schedule 07.03.2024

как да се справя с интерфейсите в Jackson?
Занимавам се с този проблем. Имам този клас: public class SemaphoreResponse { ISemaphore semaphore; StatusHolder statusHolder; public SemaphoreResponse() { super(); } // Getters and setters } Искам да...
2176 изгледи
schedule 03.03.2024

Полиморфизъм и абстрактен родителски клас
В практиката, която правя сега, имам 3 класа в йерархията: Служител (абстрактен клас) Работник разширява Служител Мениджър разширява Служител Имам допълнителен клас, който използва тези 3 класа: Factory . Сега трябва да създам метод,...
162 изгледи
schedule 06.04.2024

Предотвратяване на подкласове от добавяне на методи
Това може да изглежда като странно нещо, но има ли начин в Java да спре подкласовете да добавят нови методи (включително конструктори), като същевременно позволява на подкласовете да заменят методите? Действителната ситуация е, когато имаме...
1182 изгледи
schedule 06.04.2024

Принудително изпълнение на метод във всички наследяващи класове
Имам ситуация, в която искам да наложа всеки клас, наследяващ от определен (абстрактен) клас, за да реализира метод. Това е нещо, което обикновено бих постигнал с помощта на @abstractmethod. Въпреки това, като се има предвид тази ситуация на...
3513 изгледи
schedule 09.06.2024