Ver Mensaje Individual
Antiguo 17-07-2011 , 10:54:12   #3
ARICARRARO
Denunciante Aprendiz
No Tiene Avatar Configurado
Me Gusta
Estadisticas
Mensajes: 193
Me Gusta Recibidos: 3
Me Gustas Dados: 27
Ingreso: 28 nov 2010

Temas Nominados a TDM
Temas Nominados Temas Nominados 0
Nominated Temas Ganadores: 0
Reputacion Poder de Credibilidad: 14
Puntos: 397
ARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy prontoARICARRARO el Usuariox sera famoso/a muy pronto
  
Predeterminado Respuesta: Una nueva mini guía Java

Ejemplo de herencia.


/**
*
*@author CARRARO 2011
*
*/
import java.io.*;
import java.math.*;


class Figuras{


public Figuras(){
System.out.println("\n[Figuras]:");
}


public void verDatosCirculo(){
System.out.println("Diametro: "+diametro+" ,Radio: "+radio);
}


public void verDatosRectangulo(){
System.out.println("Base: "+base+" ,Altura: "+altura);
}


public void setDiametro(double d){
diametro=d;
}

public double getDiametro(){
return diametro;
}

public void setRadio(double r){
radio=r;
}

public double getRadio(){
return radio;
}

public void setBase(double b){
base=b;
}

public double getBase(){
return base;
}


public void setAltura(double a){
altura=a;
}

public double getAltura(){
return altura;
}


//miembros
public double diametro;
public double radio;
public double base;
public double altura;



}//fin Figuras



class Circulo extends Figuras{


public Circulo(){
System.out.println("Circulo");
}

public double perimetroCirculo(double d){
return Math.PI*d;
}


public double areaCirculo(double r){
return Math.PI*(r*r);
}



}//fin Circulo

class Rectangulo extends Figuras{

public static final int k1=2;

public Rectangulo(){
System.out.println("Rectangulo");
}

public double perimetroRectangulo(double b,double a){

return (k1*(b*a))+(k1*b);

}


public double areaRectangulo(double a, double b){
return b*a;
}



}//fin Rectangulo



public class Jp48{

public static void main (String[] args) {

//instacia de la clase Circulo
Circulo miCirculo=new Circulo();
miCirculo.diametro=12.00;
miCirculo.radio=20.0;

miCirculo.setDiametro(miCirculo.diametro);
miCirculo.setRadio(miCirculo.radio);

miCirculo.getDiametro();
miCirculo.getRadio();

miCirculo.verDatosCirculo();

System.out.println("Area: "+miCirculo.areaCirculo(miCirculo.radio));
System.out.println("Primetro: "+miCirculo.perimetroCirculo(miCirculo.diametro));


System.out.println("+++++++++++++++++++++++++++++");

//instancia de la clase Rectangulo
Rectangulo miRectangulo=new Rectangulo();

miRectangulo.base=8;
miRectangulo.altura=120.0;

miRectangulo.setBase(miRectangulo.base);
miRectangulo.setAltura(miRectangulo.altura);

miRectangulo.getBase();
miRectangulo.getAltura();

miRectangulo.verDatosRectangulo();

System.out.println("Area: "+miRectangulo.areaRectangulo(miRectangulo.altura,miRectangu lo.base));
System.out.println("Primetro: "+miRectangulo.perimetroRectangulo(miRectangulo.base,miRecta ngulo.altura));






}//fin main


}//fin Jp48

__________________
Según aquí investigando
ARICARRARO no está en línea   Responder Citando
 
Page generated in 0,05008 seconds with 11 queries