-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpersonas.js
36 lines (27 loc) · 874 Bytes
/
personas.js
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
class Personas {
constructor(nombre, edad, estatura, peso, especialidad, cabello) {
this.nombre = nombre;
this.edad = edad;
this.estatura = estatura;
this.peso = peso;
this.especialidad = especialidad;
this.cabello = cabello;
}
saludar () {
console.log(`Hola soy ${this.nombre} y tengo ${this.edad}`)
}
setPeso (peso) {
this.peso = peso;
}
describir () {
console.log(`Hola soy ${this.nombre} y estoy en la especialidad de ${this.especialidad}`);
}
getPeso () { return this.peso }
luceCabello () {return this.cabello}
}
let josias = new Personas("josias", 20, 1.75, 70, "software", "negro");
josias.saludar();
josias.setPeso(60);
console.log(`josias pesa ${josias.getPeso()} kg`);
josias.describir();
console.log(`tengo cabello ${josias.luceCabello()}`);