Java - acceder a un get de un extends

 
Vista:

acceder a un get de un extends

Publicado por jomismo (28 intervenciones) el 03/06/2005 17:24:58
Hola , pues necesito acceder a la variable de una classe que esta exetendida.

public class material {

}

public class patines extens material{

float altura;

....
.....

public float getalatura(return altura;)
}

----------------------
Tengo un vector donde guardo todos los materiales ,como puedo acceder a la variable altura??

vector m;
Material ma=(Material)m.getaltura(); <----esto no funciona pq es un material pero necesito ir a los patines

patines p=(patines)m.getaltura() <-<---esto tampoco va
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:acceder a un get de un extends

Publicado por Yamil Bracho (2315 intervenciones) el 06/06/2005 16:46:44
No entendi muy bien el problema pero veo mas claro escribir :

vector m;
patines p=(patines) m.get(posicion); // posicion = 0..m.size()-1
System.out.println( p.getAltura());

m no tiene el metodo getAltura porque es un Vector. Debes tomar el contenido de una celda, castearlo y al objeto resultante si le puedes aplicar el metodo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar