Java - pROBLema gordo

 
Vista:

pROBLema gordo

Publicado por jomismo (28 intervenciones) el 04/12/2004 12:35:28
Es un poco largo pero lo acortare tanto como pueda

Tengo una classe Figura de acuerdo esta bien echa
Luego tengo una subclasse triangle que es una sublacsse de Figura
o sea

Public static triangle extend Figura
de acuerdo
y en el constructor le ponogo
los atributos de Figura + los de triangle
ok

luego en el main declaro la variable

Figura[]figures;
figures = new Figura[num1];

luego tengo un menu con
if(num == 1){figures[x]=obtenirtriangle();x=x+1;}

ke me envia a la funcion obntenirt4riangle


public static Figura obtenirtriangle(){
String color=null;
double base=0,altura=0;
int gruixlinea=0;

System.out.println("Introdueix el color: ");
color = sdato();
System.out.println("Introdueix un gruix de linea: ");
gruixlinea = intdato();
System.out.println("Introdueix base: ");
base = numdato();
System.out.println("Introdueix altura: ");
altura = numdato();

return new Triangle(color,gruixlinea,base,altura);
}

me da error en el return new triangle(....)
me dice constructor triangle no valido
java.String,int,int)

sabenn por ke puede ser

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pROBLema gordo

Publicado por Pedro Castiñeiras (43 intervenciones) el 04/12/2004 20:12:16
el problema es que tu clase es statica, y no puedes crear instancias de una clase estatica, quitale el modificador STATIC a tu clase.
saludos......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar