Resum Classe

Autora: Monica Porter
Data De La Creació: 20 Març 2021
Data D’Actualització: 15 Ser Possible 2024
Anonim
How to write a perfect CV / résumé in English | Business English Course Lesson 1
Vídeo: How to write a perfect CV / résumé in English | Business English Course Lesson 1

Content

Definició: què significa la classe abstracta?

En els llenguatges de programació, una classe abstracta és una classe genèrica (o un tipus d'objecte) utilitzada com a base per crear objectes específics que s'ajusten al seu protocol o el conjunt d'operacions que suporta. Les classes abstractes no s’inicien directament.

Les classes abstractes són útils quan es creen jerarquies de classes que modelen la realitat perquè permeten especificar un nivell invariable de funcionalitat en alguns mètodes, però deixen la implementació d'altres mètodes fins que calgui una implementació específica d'aquesta classe (una classe derivada).


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Classes abstractes

En els llenguatges de programació (OOP) orientats a objectes, les classes representen objectes del domini del problema que el programari es vol resoldre. Les classes inclouen col·leccions d’atributs (propietats) i comportaments (mètodes), que es poden basar en classes definides prèviament. Els programadors utilitzen herència per obtenir la implementació específica de les classes abstractes. Les classes que es deriven de classes abstractes s’anomenen classes derivades. Quan aquest principi s’aplica moltes vegades successivament, es tradueix en una jerarquia de classes. En aquest sentit, les classes abstractes són a l’arrel d’aquesta jerarquia i s’utilitza per fer complir els mètodes que s’han de substituir en les classes derivades, evitant així possibles errors d’execució.

Una classe abstracta té almenys un mètode abstracte. Un mètode abstracte no tindrà cap codi a la classe base; el codi s’afegirà a les seves classes derivades. El mètode abstracte de la classe derivada s’hauria d’implementar amb el mateix modificador d’accés, nombre i tipus d’argument i amb el mateix tipus de retorn que el de la classe base. No es poden crear objectes del tipus de classe abstracta, perquè el codi per a instanciar un objecte del tipus de classe abstracta donarà lloc a un error de compilació.