domingo, 16 de febrero de 2014

clase 12/02/ 2014

 EJERCICIO
 realizar el codigo


X x= new X();
x.setA(new z());
x.set(7);
x.getA().setE((new y());
x.getA().setF(3.5);
x.getA().getE().setC("c");
x.getA().getE().setD(true);

para cambiar a d pero sin utlizar la ruta de x

Y y
= x.getA().getE();
y= setD(false);


 CLASES AUTO REFERENCIALES (listas enlazadas)

-  los arreglos son estructuras de datos
-las estructuras estaticas son las que no se le puede modificar el tamaño despues ejecutarlas
- en java un int ocupa 4 byte de memoria


-Un vector no se puede dividir en partes por que sus elementos van de forma continua.
-las listas estaticas son arreglos


LISTAS DINAMICAS



x,getA() ; => 7 
x.getB().getA(); => 4
x.getB().getB().getA(); => 9 
______________________________

X y= x;
y.getA(); => 7,4,9 
y=y.getB();







clase 11/02/04

CLASES CON ATRIBUTOS DE CLASE

public classs A{
private B b;

public A(B b){
this.b=b;

}
pblic A(){
b= null;
}

public getB(){

return b;
 }
 public setB (Bb){
 this.b=b ; 
}
}

public class B{

private C c; 

public B(){

c= null;
}

public B (Cc){

this.c=c;
}

public void setC(Cc){
this.c=c;

}

public getC(){

return C;
}

}

public class C{

private int i;
public C(){

i=0;
}

public c (int i ) {

this.i= i ;
}

public void setI(int i) {

this.i=i;
}
public  int getI(){

return i;
}



A a= new A();
B b=new b();
a.setB(b);
C c= new C();
a.getB().getC().setI(7);
1010.3020.7090.1790


viernes, 7 de febrero de 2014

CONTINUACION DE LA CLASE DEL 04/02/2014 (05/02/2014)


Instruccion java

fraccionario F;
String S= "xyz";
Int V[]={1,2,3};
 int = 3;
F= 1/4; =o  ----> error de sintaxis
F= new fraccionario(1,4);

  • Todo lo que es primitivo se maneja como estático
  • Las variables  de clase también son llamadas variables de referencia 
  • Las variables de tipo primitivo se manejan en la parte de memoria estática
  • Los objetos se manejan en la parte dinámica de la memoria 
  • El operador new crea el objeto, define la dirección del objeto 
  •  Para utilizar el operador new se utiliza 2 sintaxis :
    • Nombre_Clase Nombre_Variable;
    • Nombre_Variable= new Nombre_Clase();
    • Nombre_Clase Nombre_Variable= new Nombre_Clase();
  • Cuando asignamos objetos , lo que realmente  estamos asignando  son las direcciones  de memoria  donde están definidos los objetos 
  • Para acceder a los componentes de un objeto debemos utilizar el operador punto(.)

Analice las siguientes instrucciones java y grafique variable y objeto en la memoria 

Fraccioanrio F1, F2, F3;
F1=new fracionario (1,2);
F2= new fracionario (2,3);
F3=F1;
F1=F2;
F2=F3;
F1.setNum(3);
F2.setDem(4);
F3.setNum(5);




















Intruccion java 

Fraccionario Fs[];
Fs= new Fraccioanrio [5];
Fs[1]= new Fraccionario(0,1);
Fs[1]. setNum(1);
Fs[1].setDen(2);




PRESENTACION Y REGLAS DE LA CLASE ! (04/02/2014)


Profesor : Juan Jose Puello Fuentes                
 Horario : los martes  de 6:45 a8:15 AM
              los miércoles  de 8:15 a 10:30 AM

  En el 1er y 2do corte se evalúa :   la asistencia puntual a 10%
                                                      El blog 15%
                                                      El laboratorio 10%
                                                      Quiz 10%
                                                      Trabajos de lecto-escritura 10%
                                                       El foro 5%
                                                       Examen parcial 40%

En el 3cer corte se evalúa:               Reflexion 10%
                                                       blog 15%
                                                       Quiz 10%
                                                        Exposición 15%
                                                        Trabajo 10%
                                                        Laboratorio 10%
                                                        Examen final  : puede valer : 50%
                                                                                                    40%
                                                                                                    30%


                                                     
INSTRUCCIÓN JAVA

Fraccionario f;
String S="xyz";
int V []= {1,2,3};


  • En java los arreglos son objetos
  • la comillas ("") también crean objetos 

  
 En esta clase  el profesor realizo su presentación y su sus reglas para las clase como también  un repaso sobre la declaración de objetos de una clase.