Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO - Coggle Diagram
POO
CLASES
Una clase es una plantilla que define la forma de un tipo de objetos
Cabecera de la clase
Aparecerá siempre en la cabecera de la clase, la
palabra reservada class, así como el nombre de la propia clase. Además, por convención, el nombre
de la clase debe empezar con una letra mayúscula.
Cuerpo de la clase
En el cuerpo de la clase se incluye el contenido de la clase, es decir, se definen sus atributos y se declaran e implementan sus métodos.
Por su parte, la definición de cada método de una clase está formada por dos partes: la cabecera del
método, que es donde se declara, y el cuerpo del mismo, que es donde reside su implementación
Cabezera del metodo
Tipo de datos del valor devuelto por el método. Tipo de datos del valor devuelto por el método.
Nombre del método. El nombre del método debe ser lo más indicativo posible de lo que realiza.
Parámetros del método. Entre paréntesis, y separados por comas, después del nombre del método, se puede especificar una lista de parámetros, donde para cada uno de ellos se deberá establecer tanto su tipo como su nombre.
Cuerpo del metodo
Declarar nuevamente el parámetro (lo que va entre los paréntesis) de un método como variable
local en el cuerpo del método es un error de sintaxis.
Si se ha especificado un tipo de valor de retorno en la cabecera del método, entonces no debemos
de olvidarnos de devolver dicho valor en el cuerpo del método
De manera similar, devolver un valor de un método cuyo tipo de valor de retorno se haya declarado
como void es un error de sintaxis
Podemos ver una clase como un tipo de datos.
Los nombres de las clases deben ser sustantivos escritos con la primera letra de cada palabra
en mayúscula y el resto en minúscula
OBJETOS
Todos los objetos tienen
atributos que los describen
El objeto "pelota" puede venir definida por su peso, color...etc
Todos los objetos realizan operaciones que especifican lo que hacen
o para qué sirven (Métodos)