-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathObjetos.java
More file actions
39 lines (33 loc) · 1004 Bytes
/
Objetos.java
File metadata and controls
39 lines (33 loc) · 1004 Bytes
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
public class Objetos {
public static void main(String[] args) {
// Objetos
// Estado - Representado por atriutiso o propiedades
// Comportamiento
// Identidad - Un identificador unico que distinguir a cada objeto
// Creación de objetos de la clase Auto
Auto miauto = new Auto("rojo", "Toyota ", 2024);
Auto tuAuto = new Auto("negro", "Honda", 2022);
// Mandando llamar a diferentes métodos creados.
miauto.acelerar();
tuAuto.frenar();
}
}
class Auto {
// Atributos
String color;
String marca;
int modelo;
public Auto(String color, String marca, int modelo) {
this.color = color;
this.marca = marca;
this.modelo = modelo;
}
// Método para acelerar
public void acelerar() {
System.out.println(marca + " acelera el coche");
}
// Método para frenar
public void frenar() {
System.out.println(marca + " frena el coche");
}
}