-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathClassesExercises.java
More file actions
55 lines (47 loc) · 2.15 KB
/
Copy pathClassesExercises.java
File metadata and controls
55 lines (47 loc) · 2.15 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package OOP;
/*
Clase 58 - Ejercicios: Clases y objetos
Vídeo: https://youtu.be/JOAqpdM36wI?t=21434
*/
import java.util.ArrayList;
public class ClassesExercises {
public static void main(String[] args) {
// 1. Crea una clase Book con atributos title y author. Crea un objeto y muestra sus datos.
var book = new Book("Wiky", "Andres", "...");
book.saludo();
// 2. Crea una clase Dog con un método bark() que imprima su sonido.
var dog = new Dog();
dog.ladrar();
// 3. Añade un constructor a la clase Book que reciba title y author.
var book2 = new Book("Hola", "Yo", "...");
book2.saludo();
// 4. Crea una clase Car con atributos brand y model y un método showData().
var car = new Car();
car.showData();
// 5. Crea una clase Student con atributo score y un método que diga si aprobó (mayor o igual a 60).
var student = new Student();
student.aprobacion(70);
// 6. Crea una clase BankAccount con atributo balance y un método deposit() que sume el saldo.
var bankaccount = new BankAccount(1500);
bankaccount.deposito(200); //El método de la clase recibe la cantidad como parámetro.
bankaccount.deposito(-500);
// 7. Crea una clase Rectangle con métodos para calcular el área y el perímetro.
var rectangle = new Rectangle();
rectangle.area(8,5);
rectangle.perimetro(8,5);
// 8. Crea una clase Worker que reciba nombre y salario, y un método para mostrar su salario.
//...
// 9. Crea varios objetos Person y guárdalos en un ArrayList.
ArrayList<Persona> personas = new ArrayList<>();
personas.add(new Persona("Wilson", 25));
personas.add(new Persona("Andres", 26));
personas.add(new Persona("Dany", 14));
personas.add(new Persona("Anyi", 23));
for (int i = 0; i < personas.size(); i++) {
personas.get(i).mostrarArray();
}
// 10. Crea una clase Product y un método que aplique un descuento sobre su precio.
var product = new Product("Banano", 200000);
product.descuento();
}
}