Looking for kotlin Answers? Try Ask4KnowledgeBase
Looking for kotlin Keywords? Try Ask4Keywords

KotlinHerencia de clase


Introducción

Cualquier lenguaje de programación orientado a objetos tiene alguna forma de herencia de clase. Déjame revisar:

Imagina que tienes que programar un montón de frutas: Apples , Oranges y Pears . Todos ellos difieren en tamaño, forma y color, por eso tenemos diferentes clases.

Pero digamos que sus diferencias no importan por un segundo y usted solo quiere una Fruit , ¿no importa cuál exactamente? ¿Qué tipo de retorno tendría getFruit() ?

La respuesta es clase Fruit . ¡Creamos una nueva clase y hacemos que todas las frutas hereden de ella!

Sintaxis

  • abrir {clase base}
  • class {Clase derivada}: {Clase base} ({Init Arguments})
  • anular {definición de función}
  • {DC-Object} es {Clase base} == verdadero

Parámetros

Parámetro Detalles
Clase base Clase que se hereda de
Clase derivada Clase que hereda de la clase base.
Argumentos Iniciales Argumentos pasados ​​al constructor de la clase base
Definición de la función Función en la clase derivada que tiene un código diferente al mismo en la clase base
Objeto DC "Objeto de clase derivado" Objeto que tiene el tipo de la clase derivada

Herencia de clase Ejemplos relacionados