clases abstractas

Páginas: 3 (531 palabras) Publicado: 3 de diciembre de 2013
Desarrollo:
1. Crear un nuevo proyecto de aplicación Java en Netbeans.
2. Nombrar la clase principal como FigurasGeometricas
3. Crear la clase FiguraGeometrica y codificarla como sigue:package clasesabstractas1;
public abstract class FiguraGeometrica {
protected float numeroDeLados;
protected float area;
protected float volumen;
public abstract void setDatos(float lado);public abstract float getElArea();
public abstract float getElVolumen();
}

CLASE ESFERA

package clasesabstractas1;
public class Esfera extends FiguraGeometrica {
private float radio;private static float pi = (float)(3.141516);
public Esfera() {
this.numeroDeLados = 0;
}
@Override public void setDatos(float elRadio){
this.radio=elRadio;
area=(4)*pi*radio*radio;this.volumen = (4/3)*pi*radio*radio*radio;
}
@Override
public float getElArea(){
return area;
}
@Override
public float getElVolumen(){
return this.volumen;
}
}

CLASE CUBO
packageclasesabstractas1;
public class Cubo extends FiguraGeometrica {
private float lado;
public Cubo(){
numeroDeLados = 6;
}
@Override
public void setDatos(float elLado){
lado=elLado;area=lado*lado*numeroDeLados;
this.volumen = lado*lado*lado;
}
@Override
public float getElArea(){
return area;
}
@Override
public float getElVolumen(){
return this.volumen;
}
}CLASE FIGURASGEOMETRICAS

package clasesabstractas1;
import java.util.Scanner;
public class FigurasGeometricas {
public static void main(String[] args) {
Scanner Capturar=newScanner(System.in);
Esfera LaEsfera=new Esfera();
Cubo ElCubo=new Cubo();
Cilindro ElCilindro= new Cilindro();
float radio;
float lado;
float altura;
float base;
double PI = 3.1415926536;System.out.println("Escriba el radio de la esfera:");
radio=Capturar.nextFloat();
System.out.println("Escriba el lado del cubo:");
lado=Capturar.nextFloat();
LaEsfera.setDatos(radio);...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • clases abstractas
  • Clases Abstractas
  • Clases Abstractas
  • clases abstractas
  • clases abstractas
  • 2 Clases Abstractas e Interfaces
  • clases abstractas nterfaces
  • Clases y metodos abstractos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS