Foros del Web » Programación para mayores de 30 ;) » Programación General »

Error Clase Abstracta

Estas en el tema de Error Clase Abstracta en el foro de Programación General en Foros del Web. Buen dia compañeros espero me puedan aclarar una duda, soy muy nuevo en esto de las clases pero me sale un error Figura circulo = ...
  #1 (permalink)  
Antiguo 05/10/2012, 10:06
 
Fecha de Ingreso: marzo-2011
Mensajes: 36
Antigüedad: 13 años, 8 meses
Puntos: 1
Error Clase Abstracta

Buen dia compañeros espero me puedan aclarar una duda, soy muy nuevo en esto de las clases pero me sale un error

Figura circulo = new Circulo();
(an enclosing instance that contain is requiered)

si me pudieran aclarar por que me esta fallando se los agradeceria mucho.


mi clase es

public abstract class Figura {

private String color;
public Figura (String c) {
color=c;
}

public String getColor() {
return color;
}
public abstract double area();



//Clase triangulo Esta es Derivada
public class Triangulo extends Figura{
private int base, altura;
public Triangulo (int b, int a, String c) {
super (c);
base = b;
altura = a;
}
@Override
public double area() {
return base*altura/2;
}


public int getbase(){
return base;
}
public int getAltura() {
return altura;
}
}

//Clase circulo Derivada
public class Circulo extends Figura {
private int radio;
public Circulo (int r, String c) {
super (c);
radio = r;
}
@Override
public double area() {
return Math.PI*radio*radio;
}


public int getRadio() {
return radio;
}
}


}

Etiquetas: clase
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:31.