-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathConstructores.java
More file actions
41 lines (32 loc) · 1.07 KB
/
Constructores.java
File metadata and controls
41 lines (32 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Persona {
// Notas para el uso de Constructores.
// Definir un constructor es recomendable cuando:
// - Necesitas Inicializar propiedades obligatorias
// - Queremos evitar estados inválidos.
// No usar un constructor cuando.
// Mi clase tiene solo métodos estáticos
// Tu clase es una entidad sumple con propiedades o valores predeterminados
// Propiedades de esta clase
public String nombre;
public int edad;
// Método constructor
// public Persona(String nombre, int edad) {
// this.nombre = nombre;
// this.edad = edad;
// }
// Un primer método de la clase
public void saludar() {
System.out.println("Hola, mi nombre es " + nombre);
}
}
public class Constructores {
public static void main(String args[]) {
// Crear un objeto de la clase Persona.
Persona andrea = new Persona();
// Establecemos propiedades del objeto.
andrea.nombre = "Andrea";
andrea.edad = 30;
// Llamo al método saludar del objeto andrea
andrea.saludar();
}
}