POO en Español
POO en Español
POO en Español
Programación Orientada a
Objetos POO
Titulo
Objeto
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Declarando una Clase
class MyClass extends MySuperClass Implements YourInterface {
fields
constructors
methods
}
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Definiendo las propiedades
1. Modificadores.
2. Tipo de datos
3. Nombre aplicando la Convención de Código Java
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Definiendo los métodos
1. Modificadores: public private
2. Tipo de datos a devolver por el método o void si el método no devuelve un
valor.
3. Nombre del método: los nombres de los métodos deben ser un verbo en
minúsculas o un nombre de varias palabras que comienza con un verbo en
minúsculas, seguido de adjetivos, sustantivos.
4. La lista de parámetros entre paréntesis: una lista delimitada por comas de
parámetros de entrada, precedida por sus tipos de datos, encerrados entre
paréntesis, () Si no hay parámetros, debe utilizar paréntesis vacíos.
5. Una lista de excepción se discutirá más adelante.
6. El cuerpo del método entre {}
Firma del método: El nombre y los tipos de parámetros
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Sobre Carga de métodos
Java puede distinguir entre los métodos con diferentes firmas de método
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Clases
Constructores
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html
Titulo
Herencia
Fuente: https://docs.oracle.com/javase/tutorial/java/concepts/object.html