
Si es posible me pueden regalar un ejemplo. Gracias
| ||||
Respuesta: Cuando se debe usar void Si el método main es el primero que se ejecuta ¿a quién quieres que devuelva? Y la utilidad de los métodos con void es evidente, no siempre necesitas que se devuelva algo. Piensa en un método set o un método que saque un texto por la consola, ¿necesitas que devuelvan algo?
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |
| |||
Respuesta: Cuando se debe usar void El compilador de java te exige que si un metodo no devuelve nada se especifique "void", si no le pones te genera un error... De allí por lógica el método main deba de llevar void... Ej private metodo(){} te genera el error: "invalid method declaration; return type required" |
| ||||
Respuesta: Cuando se debe usar void Un método puede devolver un valor / objeto a la parte de la aplicación que lo esté ejecutando en ese momento, pero hay métodos que no necesitan devolver nada. Fijate en una clase estándar, tiene atributos de clase y métodos getters y setters para obtener y modificar esos atributos private String nombre; // Atributo nombre // Metodo que obtiene el atributo nombre y lo devuelve a la parte de la aplicación que lo llama, por ejemplo, para asignarlo a una variable que se va a ver por pantalla. public String getNombre() { return this.nombre; } // Metodo que guarda el valor pasado como parámetro en el atributo (NO ES NECESARIO QUE DEVUELVA NADA A LA APLICACIÓN) public void setNombre(String nombre) { this.nombre = nombre } ¿Lo entiendes ahora?
__________________ if (fuzzy && smooth) { fuzzylog = "c00l"; return true; } |
| ||||
Respuesta: Cuando se debe usar void Cita: Si
Iniciado por Fuzzylog ![]() Un método puede devolver un valor / objeto a la parte de la aplicación que lo esté ejecutando en ese momento, pero hay métodos que no necesitan devolver nada. Fijate en una clase estándar, tiene atributos de clase y métodos getters y setters para obtener y modificar esos atributos private String nombre; // Atributo nombre // Metodo que obtiene el atributo nombre y lo devuelve a la parte de la aplicación que lo llama, por ejemplo, para asignarlo a una variable que se va a ver por pantalla. public String getNombre() { return this.nombre; } // Metodo que guarda el valor pasado como parámetro en el atributo (NO ES NECESARIO QUE DEVUELVA NADA A LA APLICACIÓN) public void setNombre(String nombre) { this.nombre = nombre } ¿Lo entiendes ahora? ![]() ![]() |
| ||||
Respuesta: Cuando se debe usar void A la hora de definirlos da igual el orden. Si lo que quieres es que al hacer el get venga un valor tienes dos opciones. En la ejecución de tu codigo puedes usar el set primero, o bien utilizar un constructor que ya tenga consignado el valor del atributo que deseas obtener.
__________________ if (fuzzy && smooth) { fuzzylog = "c00l"; return true; } |
| |||
Respuesta: Cuando se debe usar void La palabra reservada "void" se utiliza en los metodos cuya accion no quieres que se regrese un dato o valor, por ejemplo si tienes un metodo llamado suma y solo quieres que sume seria asi: public void sumar(){ int a = 3; int b = 3; System.out.println(a+b); } como observas el void le indico que ese metodo no regresara nada en cambio si quiero que me regrese un dato seria asi: public int suma2(){ int a = 3; int b = 3; return a+b; } en este metodo le indico que despues de completarse la accion del metodo me retorne la suma de dos variables de tipo entero Última edición por David; 21/02/2013 a las 16:20 Razón: Promoción de servicio |
| |||
Respuesta: Cuando se debe usar void tienes que pensar que devolver es pasar un valor a quien llame a esa funcion. El main puede devolver un valor tambien (se usa por ejemplo para control de errores). Por ejemplo int main(){ } |
| ||||
Respuesta: Cuando se debe usar void Cita: En java eso no es cierto, el único main que puede lanzar la JVM es el void.Puedes crear un método int main(String[] args) pero sería un método cualquiera, igual que si se llamase int loquesea(String[] arg) La forma de cerrar pasando estados a la JVM es mediante System.exit(numero) http://docs.oracle.com/javase/6/docs....html#exit(int)
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |
Etiquetas: |