abstrait est un mot-clé partagé par une multitude de langages de programmation orientés objet. Les méthodes et les classes peuvent être marquées abstraites pour indiquer qu'elles ne contiennent pas l'implémentation complète de la logique d'application et doivent être étendues. Les classes abstraites ne peuvent pas être instanciées et servent à fournir une interface uniforme pour leurs sous-classes, ainsi que la mise en œuvre de méthodes communes qui n'ont pas à être réimplémentées pour chaque sous-classe.

Plus à propos abstract...

Je travaille actuellement sur une application .NET 5.0. J'ai besoin de tester unitaire une classe de base abstraite, qui implémente une propriété protégée IMediator Mediator. Ma classe ressemble à ceci: public .......
2 mars 2021 à 14:47
J'espère exécuter les codes C # ci-dessous pour pratiquer l'utilisation des classes abstraites / scellées: using System; abstract class Person // abstract : can be inherited but can't be instantiated { public Person() { Console.Write(this + " : "); } } sealed class MichaelJacks....
18 févr. 2021 à 21:37
Quelqu'un m'aide-t-il à trouver ce qui ne va pas avec le code ci-dessous? J'ai la classe student.php étend db.php. Student.php....
16 janv. 2021 à 19:16
Je suis un peu inexpérimenté en programmation et peut donc être stupide. Mais j'ai un problème dans la méthode suivante: import java.util.Set; public class Launcher {public static void .......
12 janv. 2021 à 15:41
Bonjour les gens, je ne sais pas où est le problème dans le code, pouvez-vous m'aider s'il vous plaît. ERREUR 1: UsersDao n'est pas abstrait et ne remplace pas la suppression de méthode abstraite dans DaoList. Erreur 2: la méthode ne fonctionne pas .......
5 janv. 2021 à 16:00
J'ai actuellement une classe de base comme celle-ci: de abc import ABC, abstractmethod class BaseClass (ABC): @abstractmethod def __init __ (self, param1, param2): self._param1 = param1 self ........
31 déc. 2020 à 11:47
Je ne comprends pas pourquoi nous utilisons une méthode abstraite (classe abstraite) alors que nous pouvons utiliser une méthode vide de classe non abstraite, puis nous la remplaçons. Ça sonne bien? Je cherche à clarifier cette question. JE .......
28 déc. 2020 à 21:46
Je dois faire un diagramme avec au moins une classe abstraite et une interface, mais pour être une bonne idée d'implémenter la classe interface ici. Ma table est client qui est la classe abstraite. La classe interface montre les méthodes qui doivent être incluses dans les deux types de client....
13 déc. 2020 à 18:02
J'essaie de créer une classe de base avec un certain nombre de propriétés python abstraites, en python 3.7. Je l'ai essayé d'une manière (voir 'start' ci-dessous) en utilisant les annotations @property, @abstractmethod, @ property.setter. Cela a fonctionné mais cela ne lève pas d'exception si la so....
9 déc. 2020 à 23:56
J'essaye de créer une classe héritière pour un jeu, il y a une classe Item qui est la classe de base pour tous les objets du jeu. Le problème est que certains éléments dérivés (comme la potion) peuvent ne pas implémenter certaines des méthodes abstraites définies par l'élément. Est-ce que les classe....
29 nov. 2020 à 12:56
Cette question est un peu déroutante, alors soyez patient, elle doit également être faite avec du Python pur et sans modules tiers. Je n'arrive pas à attribuer le type de données correct aux valeurs CSV et à les attribuer aux attributs de classe. J'ai essayé tous les moyens que je connais, j'ai cher....
22 nov. 2020 à 13:43
J'apprends le C # et j'ai un doute sur l'utilisation de l'héritage dans les classes et j'aimerais que quelqu'un puisse m'aider. Si j'ai des classes qui héritent d'une classe abstraite, je peux déclarer un objet de la classe secondaire comme du type de la classe abstraite primaire, comme ceci: Animal....
17 oct. 2020 à 04:28
Donc, disons que ClassB est une classe définie dans ClassA (classes imbriquées), ma question est, si ClassB est déclaré abstract car il contient des méthodes abstraites, ClassA aurait-il aussi être déclaré Abstract?....
1 oct. 2020 à 00:31
J'essaie d'écrire une méthode de départage en Java qui retournera une entrée basée sur une valeur dans un Comparator. Voici la méthode abstraite: protected abstract Comparator<Map.Entry<Team, Stats>> getLeagueTableEntryComparator(); Je voudrais maintenant séparer les entrées en fonction des points....
21 août 2020 à 16:35
C'est une question de conception. Donc, j'ai une classe abstraite avec beaucoup de méthodes virtuelles pures. Parfois, je me suis rendu compte que je n'avais pas besoin de remplacer ces méthodes, car ces fonctionnalités ne m'intéressaient pas. J'ai donc changé de pur virtuel (= 0) à une simple métho....
15 juin 2020 à 12:09
Je me demande quelles sont les meilleures pratiques pour gérer la validation de type de propriété abstraite? from abc import ABC, abstractmethod class Base(ABC): @property @abstractmethod def name(self): """ :type str """ pass class MyClass(Base): name ....
13 févr. 2020 à 18:56
J'ai les 2 classes abstraites suivantes: public abstract class AbstractCarChecker implements CarService { } Et ci-dessous qui étend AbstractCarChecker public abstract class CarChecker<T extends Car> extends AbstractCarChecker { } Je veux avoir une classe d'usine qui instanciera un objet CarCheck....
19 déc. 2019 à 01:05
J'ai besoin d'aide pour comprendre comment réparer mon code. J'essaie d'autoriser le dépôt et le retrait d'argent dans une banque à l'aide d'un menu. Ce qui se passe, c'est que chaque fois que je passe par les options de dépôt ou de retrait, les valeurs ne sont pas stockées et sont simplement réinit....
Je suis chargé de créer plusieurs contrôles par programme. C'est DevExpress mais une question générique. ASPxTextBox, ASPxComboBox et ASPxDateEdit ont la même classe de base - ASPxTextBase. Je souhaite déclarer des contrôles avec de nombreux paramètres identiques à partir d'ASPxTextBase, puis ajoute....
27 nov. 2019 à 01:00
Je suis tombé sur un problème que je ne vois pas comme un bon moyen de résoudre. Il y a des objets dans mon programme qui doivent être réinitialisés lors d'un événement. Les objets que j'ai besoin de réinitialiser sont des sous-classes d'une classe abstraite. Et bien que cela semble être une mauvais....
13 nov. 2019 à 21:54
Mes deux classes Type appelées SearchType et ResultcodeType ont besoin d'une classe parente de manière élégante. Comment concevoir ces deux classes et une classe parente héritent toutes les deux d'une manière propre et d'économie de code? public enum SearchType { BARCODE(0), TEXT(1); Se....
27 août 2019 à 21:49
J'ai une interface, une méthode abstraite et plus classée et en utilisant ces types de référence comme ci-dessous. public interface InterfaceA { boolean mehod1(); boolean method2(); boolean newMethod(); //When added new method } public abstract class AbstractA implements Interf....
5 août 2019 à 16:24
J'étudie actuellement le concept d '"abstraction de classe" et "d'extension" et je me suis demandé: "Si je déclare un constructeur paramétré dans ma classe abstraite, pourquoi l'extension ne fonctionnera-t-elle pas sur une autre classe si je ne me déclare pas le constructeur avec le mot clé super ....
21 juin 2019 à 11:24
Je viens de passer de Java à C ++ et je suis vraiment aux prises avec ce qui était autrefois des concepts de base. Tout ce que je veux faire est de créer une classe abstraite appelée 'Spaceship', de lui donner un constructeur qui prend 4 arguments, puis dans une sous-classe appelée 'Alienspaceship',....
11 avril 2019 à 12:46
Je veux opérer sur des ensembles abstraits. Mais ça ne marche pas. from pyomo.environ import * m = AbstractModel() m.A = Set(initialize=[0,1,2]) m.B = Set(initialize=[0]) m.C = m.A-m.B instance = m.create_instance() for c in instance.C.value: print(c) TypeError: l'objet 'NoneType' n'est pas ité....
6 avril 2019 à 22:41