ricardoneves93 0 Denunciar mensagem Publicado 9 de Março de 2013 Boa noite tenho uma pequena duvida é o seguinte: public class Comboio { String tipo; Comboio(String tipo){ this.tipo = tipo; } String getNome(){ return tipo; } } imaginemos agora que eu crio uma classe TGV que é 'filha' da classe comboio public class TGV extends Comboio{ TGV(String tipo) { super(tipo); } } A minha duvida é, como posso chamar o getNome() da classe mãe? Penso que não tenho que criar um novo método isso não fazia sentido.... Obrigados pela atenção http://www.speedtest.net/result/2682095343.png Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
AJBM 30 Denunciar mensagem Publicado 9 de Março de 2013 Boas! Sabes como instanciar classes? Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
ricardoneves93 0 Denunciar mensagem Publicado 9 de Março de 2013 Penso que sim! http://www.speedtest.net/result/2682095343.png Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
AJBM 30 Denunciar mensagem Publicado 9 de Março de 2013 Podes mostrar como estas a fazer... Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
ricardoneves93 0 Denunciar mensagem Publicado 9 de Março de 2013 Instanciar um comboio: Comboio c1 = new Comboio("Regional"); Instanciar TGV Comboio tgv = new TGV("Speeder"); http://www.speedtest.net/result/2682095343.png Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
AJBM 30 Denunciar mensagem Publicado 9 de Março de 2013 E não consegues chamar o método getNome() ? c1.getNome(); tgv.getNome(); Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
ricardoneves93 0 Denunciar mensagem Publicado 9 de Março de 2013 Consigo, já entendi o meu erro, estava a fazer TGV.getNome(), peço desculpa pela distracção.... http://www.speedtest.net/result/2682095343.png Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites