Skip to content

Commit fa5a43c

Browse files
authored
Comentarios
1 parent 86117e1 commit fa5a43c

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

src/Colmena/AbejaReina.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
11
package Colmena;
22

3+
// La clase AbejaReina extiende la clase Abeja, añadiendo atributos específicos de la abeja reina.
4+
// La abeja reina tiene una edad y una productividad que afectan la colonia de abejas.
35
public class AbejaReina extends Abeja {
6+
7+
// Atributo que representa la edad de la abeja reina en años.
48
int edad;
9+
10+
// Atributo que representa la productividad de la abeja reina en kg de miel.
511
double productividad;
612

13+
// Constructor que recibe la edad, estado de salud y productividad de la abeja reina.
14+
// Utiliza el constructor de la clase base (Abeja) para establecer el estado de salud.
715
public AbejaReina(int edad, String estadoSalud, double productividad) {
8-
super(estadoSalud);
9-
this.edad = edad;
10-
this.productividad = productividad;
16+
super(estadoSalud); // Llama al constructor de la clase base para establecer el estado de salud.
17+
this.edad = edad; // Establece la edad de la abeja reina.
18+
this.productividad = productividad; // Establece la productividad de la abeja reina.
1119
}
1220

21+
// Método que devuelve la información completa de la abeja reina.
22+
// Llama al método getInfo() de la clase base (Abeja) y le agrega los detalles específicos de la abeja reina.
1323
public String getInfo() {
24+
// Se agrega la información heredada de la clase Abeja y luego se concatena la información propia de la abeja reina.
1425
return super.getInfo() + String.format("""
1526
🕰️ Edad: %d años
1627
🍯 Productividad: %.2f kg de miel

0 commit comments

Comments
 (0)