bloque3:interfaces
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque3:interfaces [14/02/2023 02:47] – [Herencia: Interfaces] Fernando Valdeón | bloque3:interfaces [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 13: | Línea 13: | ||
| =====Declaración de interfaces ===== | =====Declaración de interfaces ===== | ||
| * Para crear una interface, usamos la palabra '' | * Para crear una interface, usamos la palabra '' | ||
| - | * Para indicar que una clase emplea una interface, usamos la palabra '' | + | * Para indicar que una clase emplea |
| - | * Una clase puede implementar varias interfaces. | + | * Una clase puede implementar varias interfaces |
| * La interface puede definirse public o sin modificador de acceso/ | * La interface puede definirse public o sin modificador de acceso/ | ||
| - | * Todos los métodos que define una interface son '' | + | * Todos los métodos que define una interface son '' |
| - | * Todas las variables que define una interface son '' | + | * Todas las variables que define una interface son '' |
| * **Una clase que implementa una interface está obligada a implementar todos sus métodos**. | * **Una clase que implementa una interface está obligada a implementar todos sus métodos**. | ||
| Línea 44: | Línea 44: | ||
| // | // | ||
| + | | ||
| void despegar(float alturaBase){ | void despegar(float alturaBase){ | ||
| if(alturaBase > 500){ | if(alturaBase > 500){ | ||
| Línea 52: | Línea 53: | ||
| // | // | ||
| + | | ||
| void aterrizar(){ | void aterrizar(){ | ||
| reducirVelocidadVertical(); | reducirVelocidadVertical(); | ||
bloque3/interfaces.1676342853.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
