Del curso: Domina Swift: Nivel 2
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Herencia de clases. ¿Cómo crear una subclase? - Tutorial de Swift
Del curso: Domina Swift: Nivel 2
Herencia de clases. ¿Cómo crear una subclase?
Herencia de clases. ¿Cómo crear una subclase? Vamos a hacer un resumen de la herencia en Swift con un ejemplo. Una clase puede heredar métodos, propiedades y otras características de otra clase. Vamos a empezar creando nuestra clase base, que va a ser Animal. Vamos a tener una propiedad, numeroPatas, de tipo Entero. Otra propiedad, descripcion, que va a ser un string y va a ser una propiedad calculada. Animal con \(numeroPatas) patas. Una función sonido que va a definir el sonido que hace el animal. Y añadimos el init. numeroPatas, tipo Entero y le asignamos. Y creamos una instancia de este tipo. Hacemos let animal = Animal(numeroPatas: 4) Vamos a crear una clase más específica que herede de Animal. Por ejemplo, una clase Serpiente. Para hacer que herede de Animal hacemos «: Animal». Serpiente automáticamente tiene todas las características de Animal. Podemos añadirle una característica propia de las serpientes, por ejemplo, una propiedad que nos indique si es venenosa o no. Voy a…
Contenido
-
-
-
(Bloqueado)
Structs vs. clases5 min
-
(Bloqueado)
Diferencia entre los operadores "===" y "=="3 min 49 s
-
(Bloqueado)
Cuál es la diferencia entre los observadores didset y willset de una propiedad2 min 17 s
-
(Bloqueado)
Qué son los property wrappers2 min 47 s
-
(Bloqueado)
Cómo añadir valores iniciales a propiedades de envoltura (wrapper property)3 min 26 s
-
(Bloqueado)
Una variable que es de tipo wrapper. ¿Puedo acceder al valor exacto asignado a la variable?1 min 59 s
-
(Bloqueado)
Variables y constantes static en Swift: Propiedades de tipo4 min 21 s
-
Modificar propiedades de structs en métodos de instancia2 min 11 s
-
(Bloqueado)
Cuál es la diferencia entre una variable static y una variable class1 min 53 s
-
(Bloqueado)
Herencia de clases. ¿Cómo crear una subclase?4 min 9 s
-
(Bloqueado)
No puedo acceder a los inicializadores por defecto de un struct. ¿Por qué?2 min 44 s
-
(Bloqueado)
Diferencia entre referencias weak y unowned5 min 11 s
-
(Bloqueado)
KeyPaths: Ordenar un array de structs o clases2 min 46 s
-
(Bloqueado)
Con un array de structs, ¿cómo obtener un array de una de sus propiedades?1 min 12 s
-
(Bloqueado)
-
-
-
-