Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2013, 09:15
Avatar de andres_15_
andres_15_
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cali
Mensajes: 232
Antigüedad: 15 años, 8 meses
Puntos: 7
Respuesta: esto del metodo void...

Cita:
Iniciado por sfermat Ver Mensaje
Ten en cuenta que el valor que retorna una funcion en java es el que va de despues de la palabra reservada Return y ese valor debe coincidir con el tipo de dato indicado en el encabezado de la funcion, de lo contrario da un error de compilacion
tengo el metodo principal asi:

Código java:
Ver original
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package usodelvoid;
  6.  
  7. /**
  8.  *
  9.  * @author andres
  10.  */
  11. public class Usodelvoid {
  12.  
  13.     /**
  14.      * @param args the command line arguments
  15.      */
  16.     public static void main(String[] args) {
  17.         devuelvesuma suma = new devuelvesuma();
  18.        
  19.        
  20.     }
  21. }

la subclase

Código java:
Ver original
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package usodelvoid;
  6.  
  7. /**
  8.  *
  9.  * @author andres
  10.  */
  11. public class devuelvesuma {
  12.  
  13.     public class Ejemplo2 {
  14.  
  15.         public int espar(int num1, int num2) {
  16.  
  17.             int suma = num1 + num2;
  18.  
  19.             System.out.println(" la suma es " + suma);
  20.             return suma;
  21.         }
  22.     }
  23. }

al colocar suma. no me muestra la funcion. ¿por qué?