Beruflich Dokumente
Kultur Dokumente
I. TEORIA
1. Qu entiende por clase derivada de otra y como se origina? De dos ejemplos.
RPTA:
La clase derivada o subclase reusa los atributos y metodos de la super clase, sin la
necesidad de implementar nuevamente dentro de la sub clase dichos atributos y mtodos.
Se origina agregando la palabra extends durante su definicin.
EJEMPLO:
// Superclase
public class parOrdenado {
double a;
double b;
};
// Clase derivada
public class Complejo extends parOrdenado {
public Complejo(double a, double b) {
super(a, b);
}
}
// Prueba
public class Test {
public static void main(String str[]) {
Complejo z1 = new Complejo(3, 4);
RPTA:
Yo soy un estudiante
RPTA:
abc
class A1 {
void printValue() {
System.out.print("A.A1");
}
}
}
RPTA:
public class Test {
true
true
RPTA:
Pormi
II. PROBLEMAS
1. Problema 1.- Establecer un Jframe que permita ingresar datos de practicas (4) de un
alumno, luego examen parcial y final. Implemente dos botones que hagan lo siguiente:
1er botn: Promedio de nota: Primero de las tres mejores prcticas por 0.3 ms examen
parcial por 0.3 mas examen final por 0.4.
2do botn: Emitir un mensaje indicando la nota que se debe obtenr en ele examen final
para que su promedio de notas sea mayor o igual a 15. En este caso puede que ni con 20
(nota mxima) alcance dicho promedio. Se debe poner el mensaje adecuado.
Calculo de la Nota requerida para tener un promedio total mayor o igual a 15.
Mensaje cuando ya no se logra obtener el promedio mayor o igual a 15, cualquiera que
sea la nota del examen final:
Cdigo Fuente:
Delos Botones:
//Calcular Promedio
private void btnCalcPromedioActionPerformed(java.awt.event.ActionEvent evt) {
calcularPromedio();
}
p[0] = Double.parseDouble(txtP1.getText());
p[1] = Double.parseDouble(txtP2.getText());
p[2] = Double.parseDouble(txtP3.getText());
p[3] = Double.parseDouble(txtP4.getText());
ep = Double.parseDouble(txtEP.getText());
ef = Double.parseDouble(txtEF.getText());
lblPromedio.setText(Double.toString(promedio));
}
2. Problema 2.- Construya un programa Java aplicando HERENCIA, donde en la primera clase
se cargue en una matriz figuras representada por UNOS, y un punto de representado por
un DOS y la imprima. En un mtodo de la segunda clase se deber girar la figura 90 en
sentido horario e imprimirla. En otro mtodo la har girar 90 en sentido antihorario e
imprimirla.