domingo, 2 de mayo de 2010

Uso de objetos

Ahora usemos objetos es encillo instanciando otra clase.
Hgamos algo sencillo vean:

package objetos;
public class main2 {
public static void main(String[] args) {
long i,n,num;
n=(int) (Math.random() * 100);

for(i=1;i<=n;i++)
{
num =(int) (Math.random() * 20);
Secundaria2 obj=new Secundaria2(num);//Instanciamos la clase secundaria
obj.factorial();
obj.sumatoria();
}

}

}

package objetos;
public class Secundaria2 {
long y;
Secundaria2(long z){
y=z;
}
void factorial()
{

long fact=1;
for(int j=1;j<=y;j++)
{
fact=fact*j;
}
System.out.println("El factorial de "+y+" es :"+fact);
}
void sumatoria()
{
long sumcif=0,res,x;
x=y;
while(y!=0)
{
res=y%10;
sumcif=sumcif+res;
y=y/10;
}
System.out.println("la suma de cifras de "+x+" es: "+sumcif);
System.out.println("");
}
}

Usamos asi los metodos de otra clase otra alternativa a heredar metodos

Ahora esos no son las unikas variaciones en el archivo estan las demas y funcionales
Link = http://www.mediafire.com/?mocjm2untti
Reacciones:

0 comentarios:

Publicar un comentario