Vídeos
Introducción
La programación orientada a objetos se basa en la programación de clases; a diferencia de la programación estructurada, que está centrada en las funciones. Una clase es un
Una clase es una plantilla (molde), que define atributos (variables) y métodos (funciones).
La clase define los atributos y métodos comunes a los objetos de ese tipo, pero luego, cada objeto tendrá sus propios valores y compartirán las mismas funciones. Debemos crear una clase antes de poder crear objetos (instancias) de esa clase. Al crear un objeto de una clase, se dice que se crea una instancia de la clase o un objeto propiamente dicho.
¿Qué es la POO?
¿Qué es la POO?
Clase e instancia
Clase e instancia
Método main o método principal
1
2
3
4
5
6
7
public class App {
public static void main(String[] args) {
// write your code here
}
}
Constructor
En Java podemos definir un método que se ejecute inicialmente y en forma automática. Este método se lo llama constructor.
El constructor tiene las siguientes características:
- Tiene el mismo nombre de la clase.
- Es el primer método que se ejecuta.
- Se ejecuta en forma automática.
- No puede retornar datos.
- Se ejecuta una única vez.
- Un constructor tiene por objetivo inicializar atributos.
1
2
3
4
5
6
7
public class Coche {
private String matricula;
public Coche(String matricula){
this.matricula = matricula;
}
}
1
2
3
4
5
6
7
public class App {
public static void main(String[] args) {
Coche cocheConcreto = new Coche("Z-1212-LA")
}
}