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

Retorno valores en main

Estas en el tema de Retorno valores en main en el foro de Java en Foros del Web. Hola no entiendo como se pueden devolver a la clase principal VerClaseLocal los valores de la clase ClaseLocal o sea quiero que los valores 456 ...
  #1 (permalink)  
Antiguo 17/05/2010, 09:28
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Retorno valores en main

Hola no entiendo como se pueden devolver a la clase principal VerClaseLocal los valores de la clase ClaseLocal
o sea quiero que los valores 456 y Juan sean reemplazados por lo que hay en ClaseLocal, gracias al que me puede ayudar

Código PHP:
public class VerClaseLocal
{
   
 public static 
void main(String[] args
    { 
        
ClaseLocal c1 = new ClaseLocal(456); 
        
ClaseLocal c2 = new ClaseLocal("Juan");
        
System.out.println("Ver valor :"+c1.muestraContenido1()); 
        
System.out.println("Ver Nombre:"+c2.muestraContenido2());
    }

Código PHP:
public class ClaseLocal
{
   public 
int numero 15;
   public 
String nombre "Marcelo";
   
    public 
ClaseLocal(int numero)  
    { 
        
this.numero=numero
    } 
    public 
ClaseLocal(String nombre)  
    { 
        
this.nombre=nombre;
    } 
    
    public 
int muestraContenido1()  
    { 
        return 
numero
    } 
    public 
String muestraContenido2()  
    { 
        return 
nombre
    } 
    


  #2 (permalink)  
Antiguo 17/05/2010, 09:40
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Respuesta: Retorno valores en main

Bueno no le veo ningun sentido pero weno lo correcto seria esto si quieres que la clase te devuelva 15 y marcelo

Código PHP:
public class VerClaseLocal
{
   
 public static 
void main(String[] args
    { 
        
ClaseLocal c1 = new ClaseLocal(); 
        
c1.muestraContenido(); 
    }

y esto en la otra clase

Código PHP:
public class ClaseLocal
{
   public 
int numero 15;
   public 
String nombre "Marcelo";
   
    public 
ClaseLocal()  
    { 
       
// No hace falta hacer nada
    


    public 
String getNombre()
    {
        return 
nombre;
    } 

    public 
int getNumero()
    {
        return 
numero;
    } 

    public 
void muestraContenido()  
    { 
         
System.out.println("Ver valor :"+getNumero()); 
         
System.out.println("Ver Nombre:"+getNombre()); 
    } 

  #3 (permalink)  
Antiguo 17/05/2010, 09:57
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: Retorno valores en main

Gracias x tu respuesta JAVA

Al final estaba ok tu respuesta, gracias

Última edición por emarcelocc; 17/05/2010 a las 10:03
  #4 (permalink)  
Antiguo 17/05/2010, 10:04
 
Fecha de Ingreso: mayo-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Respuesta: Retorno valores en main

Lo siento yo lo he probado y funciona correctamente, copia las clases que te pase y reemplaza por las tuyas.

Es un problema con el constructor lo que te esta devolviendo pero no entiendo porque.

Etiquetas: main, sentencia, void
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 07:34.