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

como mando llamar un metodo

Estas en el tema de como mando llamar un metodo en el foro de Java en Foros del Web. hola como mando llamar un metodo de otra clase a una clase nueva ejemplo tengo una clase que se llama cuenta y dentro de esa ...
  #1 (permalink)  
Antiguo 19/05/2011, 16:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 1
como mando llamar un metodo

hola como mando llamar un metodo de otra clase a una clase nueva

ejemplo tengo una clase que se llama cuenta
y dentro de esa cuenta tengo una metodo que se llama toString().

y en la clase nueva tengo otro metodo con el mismo nombre ose toString()
y quiero mandar llamar el metodo toString() de la clase cuenta
  #2 (permalink)  
Antiguo 19/05/2011, 18:14
 
Fecha de Ingreso: enero-2008
Mensajes: 201
Antigüedad: 16 años, 11 meses
Puntos: 39
Respuesta: como mando llamar un metodo

Suponiendo que la clase nueva herede de la clase cuenta, la única forma es desde el método toString() de la clase nueva hacer:
Código Java:
Ver original
  1. super.toString();
Así dentro de la clase nueva llamas al método toString() de la clase cuenta (clase padre).
  #3 (permalink)  
Antiguo 20/05/2011, 14:06
Avatar de Dorfer  
Fecha de Ingreso: septiembre-2006
Mensajes: 63
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: como mando llamar un metodo

espero q t sirva.. y tienes

public class cuenta{
public void toString(){ //tiene q ser public para q puedas llamar este metodo desde otras clases
lineas d codigoo...
}
}

desde la otra clase solo tienes q crear un objeto d la clase cuenta

public class otraClase{
private cuenta objCuenta;
public otraClase(){//constructor de la clase otraClase
objCuenta = new cuenta();//Creas un nuevo objeto d la clase otraClase
objCuenta.toString();//con el objeto creado d la clase otraClase podras llamar a todos los mtodos publicos d dicha clase
}
}

Etiquetas: metodo
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:11.