Clases abstractas en Dart

Una clase abstracta en Dart se define como aquellas clases que contienen uno o más de un método abstracto (métodos sin implementación) en ellas. Mientras que para declarar una clase abstracta hacemos uso de la palabra clave abstract . Por lo tanto, debe tenerse en cuenta que una clase declarada abstracta puede o no incluir … Continue reading «Clases abstractas en Dart»

Dardo – Concepto de Herencia

En Dart, una clase puede heredar otra clase, es decir, Dart puede crear una nueva clase a partir de una clase existente. Hacemos uso de la palabra clave extend para hacerlo. Terminología:   Clase Padre: Es la clase cuyas propiedades son heredadas por la clase hija. También se conoce como clase base o superclase. Child Class: … Continue reading «Dardo – Concepto de Herencia»

Super constructor en Dart

En dart, la subclase puede heredar todas las variables y métodos de la clase principal, con el uso de la palabra clave extends , pero no puede heredar el constructor de la clase principal. Para hacerlo, hacemos uso del superconstructor en el dardo. Hay dos formas de llamar al superconstructor:  Implícitamente Explícitamente Cuando llamamos explícitamente, … Continue reading «Super constructor en Dart»

Métodos Getter y Setter en Dart

Los métodos getter y setter son los métodos de clase utilizados para manipular los datos de los campos de clase. Getter se usa para leer u obtener los datos del campo de clase, mientras que setter se usa para establecer los datos del campo de clase en alguna variable. Método Getter en Dart Se utiliza … Continue reading «Métodos Getter y Setter en Dart»

Dart – Clases y objetos

Dart es un lenguaje de programación orientado a objetos, por lo que admite el concepto de clase, objeto… etc. En Dart, podemos definir nuestras propias clases y objetos. Usamos la palabra clave class para hacerlo.  Declarando clase en Dart – Sintaxis:   class class_name { // Body of class } En la sintaxis anterior:  Class es … Continue reading «Dart – Clases y objetos»

Anulación de métodos en Dart

La anulación de métodos ocurre en dart cuando una clase secundaria intenta anular el método de la clase principal. Cuando una clase secundaria amplía una clase principal, obtiene acceso completo a los métodos de la clase principal y, por lo tanto, anula los métodos de la clase principal. Se logra redefiniendo el mismo método presente … Continue reading «Anulación de métodos en Dart»