Métodos
Los métodos son como una Función (visto anteriormente en la lección 13).
Lo que pasa que los métodos están dentro de una clase, es decir, que son funciones que solo utilizan los objetos de esta Clase, en este caso, los coches que creemos.
Se pueden hacer tantos métodos como se quieran para la Clase.
En esta Clase Coche, vamos a crear solo 3, que son los siguientes:
- Método para añadir más Km al coche.
- Método para saber cuántos Km lleva recorrido el coche.
- Método para saber de qué color es el coche.
Como ya digo, se pueden hacer más, por ejemplo, un método para saber qué marca es el coche, otro para modificar el color del coche, etc...Pero con estos 3 nos valdrá para aprender a crear los métodos, que es lo que nos interesa, y esto es una Clase de ejemplo.
Debajo del constructor de la Clase, vamos a programar los métodos, de esta forma:
El primer Método, le suma la cantidad que le pases por parámetro, a la cantidad de Km que ya tenía el coche.
El segundo, simplemente devuelve los Km que tiene el Coche.
(Esta es la forma de acceder a las variables "private", si fuese "public", no tendríamos que hacer este método, puesto que se podría acceder a la variable directamente).
Y el tercero, realiza la misma operación que el segundo. Este tipo de métodos son muy comunes en las Clases.
Y con esto terminamos la Clase de ejemplo. En el siguiente vídeo veréis como ha quedado la Clase al completo.