Au cours des dernières années, les développeurs sont devenus des acteurs incontournables pour n´importe quelle société liée au monde de la technologie. Selon l´école spécialisée 3W Academy, les développeurs sont des « spécialistes du développement informatique » qui sont chargés « d´écrire tout ou …
Contrairement aux classes abstraites, une interface est un groupe de membres complètement abstrait qui peut être considéré comme la définition d’un contrat : qui implémente une interface s’engage à écrire le code pour chaque méthode. Cela signifie, en premier lieu, …
Une classe abstraite est un type spécial de classe qui ne peut pas être instanciée avec le mot-clé “new“. En fait, pour être utilisée, elle doit être héritée. Voyons immédiatement un exemple de classe abstraite, à partir de laquelle nous …
Overloading signifie “surcharger” ou définir plusieurs versions d’une méthode, en utilisant le même nom mais une implémentation différente. “Implémenter” une méthode implique d’avoir le même nombre et/ou le type d’arguments dans l’instruction. Sur la base des arguments, l’implémentation sera reconnue …
En C# et dans la programmation en général, le terme polymorphisme indique la possibilité de définir des méthodes et des propriétés du même nom, de sorte que, par exemple, une classe dérivée peut redéfinir une méthode de classe de base …
L’héritage est l’un des concepts de base de la programmation orientée objet. L’héritage permet à une classe (appelée classe dérivée) d’hériter ds variables, de méthodes et des propriétés d’une autre (la classe de base), et d’étendre le concept de la …