Skip to content

Commit 4839a9d

Browse files
committed
.
.
1 parent 9a0aa9a commit 4839a9d

File tree

4 files changed

+8
-16
lines changed

4 files changed

+8
-16
lines changed

intelliJ/src/j0021_overriding/Main.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,16 @@ public static void main(String[] args) {
44
try {
55
// Crear instancia de ProfesorOficial
66
ProfesorOficial profesorOficial = new ProfesorOficial("48566221F", "Ana Gomez", 35);
7-
System.out.println("ProfesorOficial");
8-
profesorOficial.getNotaMedia(5, 5, 6, 6);
7+
System.out.println("ProfesorOficial: " + profesorOficial.getNotaMedia(5, 5, 6, 6));
8+
System.out.println("ProfesorOficial @Override: " + profesorOficial.examenes(9,9,10));
99
} catch (IllegalArgumentException e) {
1010
System.out.println(e.getMessage());
1111
}
1212

1313
try {
1414
// Crear instancia de ProfesorInterino
1515
ProfesorInterino profesorInterino = new ProfesorInterino("45633254L", "Adrián García", 29);
16-
System.out.println("ProfesorInterino");
17-
profesorInterino.getNotaMedia(9, 9, 10);
16+
System.out.println("ProfesorInterino: " + profesorInterino.getNotaMedia(9, 9, 10));
1817
} catch (IllegalArgumentException e) {
1918
System.out.println(e.getMessage());
2019
}

intelliJ/src/j0021_overriding/Profesor.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ public final boolean comprobarDNI(String dni) {
1212
}
1313

1414
public double examenes(double examen1, double examen2, double examen3) {
15-
double notaFinal = (examen1 + examen2 + examen3) / 3;
16-
return notaFinal;
15+
return (examen1 + examen2 + examen3) / 3;
1716
}
1817
}

intelliJ/src/j0021_overriding/ProfesorInterino.java

+1-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ public ProfesorInterino(String dni, String nombre, int edad) {
1313

1414
// Método para obtener la nota media
1515
public double getNotaMedia(double examen1, double examen2, double examen3) {
16-
double notaMedia = super.examenes(examen1, examen2, examen3);
17-
System.out.println("Nota Media: " + notaMedia);
18-
return notaMedia;
16+
return super.examenes(examen1, examen2, examen3);
1917
}
2018
}

intelliJ/src/j0021_overriding/ProfesorOficial.java

+3-7
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,17 @@ public ProfesorOficial(String dni, String nombre, int edad) {
1313

1414
// Método para obtener la nota media
1515
public double getNotaMedia(double examen1, double examen2, double examen3, double examen4) {
16-
double notaMedia = pacs(examen1, examen2, examen3, examen4);
17-
System.out.println("Nota Media: " + notaMedia);
18-
return notaMedia;
16+
return pacs(examen1, examen2, examen3, examen4);
1917
}
2018

2119
// Sobrescritura del método pacs de la clase padre
2220
@Override
2321
public double examenes(double examen1, double examen2, double examen3) {
24-
double nota_final = ((examen1 + examen2 + examen3) / 3) + 0.6;
25-
return nota_final;
22+
return ((examen1 + examen2 + examen3) / 3) + 0.6;
2623
}
2724

2825
// Sobrecarga del método pacs para cuatro parámetros
2926
public double pacs(double examen1, double examen2, double examen3, double examen4) {
30-
double nota_final = (examen1 + examen2 + examen3 + examen4) / 4;
31-
return nota_final;
27+
return (examen1 + examen2 + examen3 + examen4) / 4;
3228
}
3329
}

0 commit comments

Comments
 (0)