Sobre Carga Java
1) Visualiza la siguiente clase que presenta sobrecarga de métodos dentro de ella misma
public class Valores {
int iVal1,iVal2;
Integer IVal1, IVal2;
String sVal1,sVal2;
public Valores ( ) {
}
//sobrecarga de constructores
public Valores (int iUno, int iDos, int IUno, int IDos) {
this();
iVal = iUno;
iVal2 = iDos;
IVal1 = IUno;
IVal2 = IDos;
}
public Valores (int iUno, int iDos, int IUno, int IDos, StringsUno, String sDos) {
this(iUno,iDos,IUno,IDos);
sVal1 = sUno;
sVal2 = sDos;
}
//otros métodos sobrecargados
public void swap(int value1, int value2)
{
int temp = value1;
value1 = value2;
value2 = temp;
}
public void swap (Integer value1, Integer value2) {
Integer temp = newInteger(value1.intValue());
value1 = value2;
value2 = temp;
}
public void swap (String str1, String str2)
{
String temp = new String(str1);
str1= str2;
str2 = temp;
}
double dVal1,dVal2;
public Otra ( ){
super(1,2,1,2,"sh1","sh2");
dVal1 = 10;
dVal2 = 20;
}
public voidimprime(){
System.out.println("double = "+dVal1+", "+dVal2);
System.out.println("int = "+iVal1+", "+iVal2);
System.out.println("Integer = "+IVal1+","+IVal2);
System.out.println("String = "+sVal1+", "+sVal2);
}
public void imprimir(){
this.imprime();
super.imprime();
}
public static void main(String [] args){
Otra sh=new Otra ( );
sh.imprime();
sh.imprimir();
}
}
a) ¿Cuáles son los...
Regístrate para leer el documento completo.