Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informe2.4Programacion Pasar
Informe2.4Programacion Pasar
CAMPUS KENNEDY
FACULTAD DE INGENIERIAS
INGENIERIA ELÉCTRICA
PROGRAMACIÓN 1
INFORME Nº 2.4
Tema
Objetivos
Desarrollo
o Ejercicios hechos en clase 1
o Ejercicios hechos en clase 2
Conclusiones
Bibliografía
Tema: CLASES Y SUBCLASES
Objetivo Principal:
Objetivos secundarios
Introducción
Una subclase en Java ayuda a que usted ya tiene una clase que contiene la mayor
parte del código. Una subclase hereda el código de su clase padre , llama
superclase , y luego se extiende mediante la adición de nuevas funcionalidades.
Una vez que usted declaró una subclase , crear instancias que tienen acceso a los
campos y métodos tanto de la subclase y su clase padre .
Cada vez que deseamos hacer uso de una instancia de clase se tiene varias
opciones y combinaciones que se citan a continuación.
1. Instancia de clase con parámetros
1.1. Parámetros ingresados por teclado
Se preguntan y leen los parámetros para luego operar con dichos valores.
1.2. Parámetros por asignación a dedo
Dentro del main principal se hace el llamado de la instancia con valores que no
podrán ser cambiados en la ejecución del programa.
2. Instancia de clase sin parámetros
Cuando se llama a una instancia de clase sin parámetros, la instancia hará uso de
los parámetros que se le hayan asignado a la clase en general.
2.1. Parámetros de clase ingresados por teclado
o A es la superclase de B, C y D.
o D es la superclase de E.
o B, C y D son subclases de A.
o E es una subclase de D.
Desarrollo
EJERCICIO 1
CLASE Y SUBCLASE
REALIZACION DEL EJERCICIO CON OPERACIÓNES CON INSTANCIAS
(PARAMETROS)
System.out.println("INGRESE SU NOMBRE");
nom=DATO1.readLine();
System.out.println("visualizaciones");
System.out.println("EL RESULTADO DE LA INSTANCIA SUMA ES: "+sum);
System.out.println("EL RESULTADO DE LA INSTANCIA RESTA ES: "+res);
System.out.println("EL RESULTADO DE LA INSTANCIA MULTIPLICACION
ES: "+mul);
System.out.println("EL RESULTADO DE LA INSTANCIA DIVISION ES:
"+div);
System.out.println("");
System.out.println("");
System.out.println("visualizaciones sin parametros");
System.out.println("ELRESULTADO DE LA INSTANCIA SUMA SIN
PARAMETROS ES: "+sum1);
System.out.println("ELRESULTADO DE LA INSTANCIA RESTA SIN
PARAMETROS ES: "+res1);
System.out.println("ELRESULTADO DE LA INSTANCIA MULTIPLICACION
SIN PARAMETROS ES: "+mul1);
System.out.println("ELRESULTADO DE LA INSTANCIA DIVISION SIN
PARAMETROS ES: "+div1);
}
public SUB (double n1, double n2){
num1=n1;
num2=n2;
}
public double suma (double n1, double n2){
double resul;
resul=n1+n2;
return resul;
}
public double resta(double n1, double n2){
double resul;
resul=n1-n2;
return resul;
}
public double multiplicacion (double n1, double n2){
double resul;
resul=n1*n2;
return resul;
}
public double divicion (double n1, double n2){
double resul;
resul=n1/n2;
return resul;
}
public double suma1(){
double resul;
resul=num1+num2;
return resul;
}
public double resta1(){
double resul;
resul=num1-num2;
return resul;
}
public double multiplicacion1(){
double resul;
resul=num1*num2;
return resul;
}
public double divicion1(){
double resul;
resul=num1/num2;
return resul;
}
RESULTADOS
DEBER 1 Y 3
REALIZAR LA LLAMADA A LA CLASE CON PARAMETROS INGRESADOS POR
TECLADO
REALIZAR LA LLAMADA A LA INSTANCIA DE CLASE CON PARAMETROS
INGRESADOS POR TECLADO
System.out.println("INGRESE SU NOMBRE");
nom=DATO1.readLine();
System.out.println("");
System.out.println("");
double num1,num2 ;
System.out.println("INGRESE EL PRIMER PARAMETRO ");
num1=Double.parseDouble(DATO1.readLine());
System.out.println("INGRESE EL SEGUNDO PARAMETRO ");
num2=Double.parseDouble(DATO1.readLine());
SUB SU= new SUB();
sum=SU.suma(num1,num2);
res=SU.resta(num1, num2);
mul=SU.multiplicacion(num1, num2);
div=SU.divicion(num1, num2);
System.out.println("");
}
public SUB (double n1, double n2){
num1=n1;
num2=n2;
}
public double suma (double n1, double n2){
double resul;
resul=n1+n2;
return resul;
}
public double resta(double n1, double n2){
double resul;
resul=n1-n2;
return resul;
}
public double multiplicacion (double n1, double n2){
double resul;
resul=n1*n2;
return resul;
}
public double divicion (double n1, double n2){
double resul;
resul=n1/n2;
return resul;
}
public double suma1(){
double resul;
resul=num1+num2;
return resul;
}
public double resta1(){
double resul;
resul=num1-num2;
return resul;
}
public double multiplicacion1(){
double resul;
resul=num1*num2;
return resul;
}
public double divicion1(){
double resul;
resul=num1/num2;
return resul;
}
RESULTADO
DEBER 2
DEBER 4
EXPLICAR QUE SUCEDE CUANDO SE EJECUTA LA ISNTRUCCION
sum=bas.suma();
sum1=bas1.suma1();
Bibliografía