Título: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 17:56 pm Quiero que me imprima un peso x que le definire yo. pero me da el error con el siguiente codigo
Me dice: no puede encontrar el constructor símbolo animal (float) cannot find symbol constructor Animal(int,float) Que me falta , que me sobra porfavor , gracias :) Código: public class Animal { Título: Re: Problema me marca error: Publicado por: anarquistadel89 en 28 Noviembre 2009, 18:03 pm mmm estas llamando al constructor desde dentro del constructor?
Código
Edit: Añado colores xDD Edit2: Arreglo una cagada :-X Título: Re: Problema me marca error: Publicado por: egyware en 28 Noviembre 2009, 18:26 pm Si eso es y un detalle mas
Código
Título: Re: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 18:34 pm ammm, claro.
bueno eh realizado lo siguiente: tengo una clase. Animal.java Código: public class Animal { y zoo.java Código: public class zoo { Compilo (ambas) ejecuto : zoo.java , pero no me muestra nada. Citar java.lang.NoClassDefFoundError: zoo Exception in thread "main" Process completed. Gracias por responder, Disculpa las molestias : ) Título: Re: Problema me marca error: Publicado por: anarquistadel89 en 28 Noviembre 2009, 18:37 pm En Zoo te faltan llaves!
Código
El mismo error lo repites mas abajo creo, fijate cuando pones las llaves y respeta las tabulaciones, de esa manera el codigo es mas facil de leer y por ello mas facil encontrar errores Título: Re: Problema me marca error: Publicado por: egyware en 28 Noviembre 2009, 18:42 pm y zoo.java Código: public class zoo { Compilo (ambas) ejecuto : zoo.java , pero no me muestra nada. Citar java.lang.NoClassDefFoundError: zoo Exception in thread "main" Process completed. Gracias por responder, Disculpa las molestias : ) Te sobra un '}' y lo otro como ya definiste Animal no es necesario redefinir Animal menos como clase dentro de otra. Título: Re: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 20:00 pm ahh, ok!.
aver: Tengo una clase Animal.java Citar public class Animal { public float mide; public int peso; public void come() { } public Animal(float m, int p) { mide=m; peso=p; System.out.print("mide="+this.mide); System.out.print("peso="+this.peso); } } Luego cree una zoo.java // Citar public class zoo { public zoo() { } public static void main(){ Animal simba=new Animal(1,6F); System.out.print("mide="+simba.mide); } } EStaria bien? pero, me da lo siguiente al compilar: cannot find symbol constructor Animal(int,float) no puede encontrar el constructor símbolo animal (int, float) Citar cannot find symbol symbol : constructor Animal(int,float) location: class Animal Animal simba=new Animal(1,6F); ^ 1 error Process completed. PUedes orientarme porfavor Título: Re: Problema me marca error: Publicado por: -Ramc- en 28 Noviembre 2009, 20:14 pm No veo bien que es, pero, me parece que escribiste una coma en vez de un punto para separar la parte flotante de la parte entera.
Título: Re: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 20:21 pm cambie la coma por el punto
Citar Animal simba=new Animal(1.6F); cannot find symbol symbol : constructor Animal(float) location: class Animal Animal simba=new Animal(1.6F); ^ 1 error PD: en ambos me marca el ^ en new (http://img412.imageshack.us/img412/1581/dibujoaty.jpg) Título: Problema en el constructor Publicado por: egyware en 28 Noviembre 2009, 20:24 pm jajajaaja(me rio de mi mismo)
no habia visto, gracias este ultimo error me di cuenta Tu Contructor es public Animal(float m, int p) Pero contruyes Animal simba = new Animal(1,6F); Si no te has dado cuenta llamas a este contructor public Animal(int p,float m) el cual no existe Saludos!!! Título: Re: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 20:36 pm :o
Claro! ... __ Ahi me compilo lo mas bien, pero Ahora al momento de ejecutar. no lo hace. (http://img682.imageshack.us/img682/6315/90892621.jpg) PD asi tengo la clase (http://img22.imageshack.us/img22/4097/dibujoglw.jpg) Disculpen mi ignorancia que me falta :-[ Título: Re: Problema me marca error: Publicado por: egyware en 28 Noviembre 2009, 20:39 pm Tranquilo, yo tambien fui novato y mis errores eran catastroficos :-X
la funcion main debe ser de esta manera, no como C que pueden variar un poco. Código
Saludos. Ni me di cuenta antes del main u.u Título: Re: Problema me marca error: Publicado por: ~V en 28 Noviembre 2009, 20:47 pm Wena, compa, Gracias
Al principio lo habia puesto pero comop no me funcionaba se me olvido. vale por las respuestas ahi funciono. |