EJERCICIO: Corregir el siguiente código para que funcione correctamente
public void Principal{
public static void
main(Sring[] args){
Fraccionario fs[];
fs=3/4;
fs[1].setNum(7);
fs[1].setDen(9);
System.out.print(fs);
}
}
SOLUCIÓN:
Fraccionario fs[];
fs=new Fraccionario[5];
fs[1]=new Fraccionario();
fs[1].setNum(7);
fs[1].setDen(9);
System.out.print(fs);
¿Qué aprendí?.....¿?
- fs[ ] almacena
la dirección del cuerpo del vector en la memoria, es decir, toda
variable arreglo guarda la dirección del objeto vector.
- new es
un operador java que gestiona la creación de objeto.
- Las variables
de referencia guardan direcciones en memoria (se crean en la parte
estática de la memoria).
- Las estructuras estáticas(como los arreglos) son aquellas que después de definir su tamaño, éste no se le puede modificar.
- Las estructuras dinamicas son clases que se auto referencian.
0 comentarios:
Publicar un comentario