none
Duvida Sobre Tutorial POO (Orientação a Objetos na Prática) RRS feed

  • Pergunta

  • Olá.

    Eu estava vendo um vídeo sobre Tutorial POO ( Orientação a Objetos na Prática) só que na hora de digitar o código eu faço tudo certo só que aqui ta dando um erro mesmo eu fazendo tudo igual.

    Vou mandar o link do vídeo e das imagens do meu código e gostaria que vocês me ajudassem com esse erro.

    Vídeo:v= http://www.youtube.com/watch?v=Ir4hb3Yy1lw&list=UUBBLiDMT8L0Noe0d_804wDg&index=1

    Imagens = http://img341.imageshack.us/img341/7141/semttuloqix.png

    http://img507.imageshack.us/img507/9870/semttulo2vt.png

    Obrigado.

    terça-feira, 19 de fevereiro de 2013 22:59

Respostas

  • Veja o vídeo novamente, mais precisamente no tempo 20:26 e você verá exatamente onde errou.

    O erro no visual studio também te ajuda, ele indica que existe ambiguidade de métodos.

    O problema é que na classe rosto você precisa  declarar atributos e você acabou criando propriedades (get;set;).

    Abraço

    Estevam



    Abraço

    Estevam
    Siga luizestevamb on Twitter

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***

    • Sugerido como Resposta PWEXPRESS quarta-feira, 20 de fevereiro de 2013 02:01
    • Marcado como Resposta Levi DomingosModerator sexta-feira, 22 de fevereiro de 2013 19:37
    quarta-feira, 20 de fevereiro de 2013 01:52
  • this.OlhoDireito.AbrirOlho();

    Veja se resolve, colocando o prefixo this em todas as propriedades.
    quarta-feira, 20 de fevereiro de 2013 02:01
  • this.OlhoDireito.AbrirOlho();

    Veja se resolve, colocando o prefixo this em todas as propriedades.

    Só um adendo nesta resposta, colocando o this você resolve o problema de compilação, porém o funcionamento não será o esperado, pois a propriedade esta sendo alterada dentro da classe olho e utilizando o this você estará buscando na classe rosto, no qual a propriedade estará vazia.

    Abraço

    Estevam


    Abraço

    Estevam
    Siga luizestevamb on Twitter

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***

    quarta-feira, 20 de fevereiro de 2013 02:10

Todas as Respostas

  • Posta o código da classe olho e da classe que herda para facilitar.
    terça-feira, 19 de fevereiro de 2013 23:24
  • Veja o vídeo novamente, mais precisamente no tempo 20:26 e você verá exatamente onde errou.

    O erro no visual studio também te ajuda, ele indica que existe ambiguidade de métodos.

    O problema é que na classe rosto você precisa  declarar atributos e você acabou criando propriedades (get;set;).

    Abraço

    Estevam



    Abraço

    Estevam
    Siga luizestevamb on Twitter

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***

    • Sugerido como Resposta PWEXPRESS quarta-feira, 20 de fevereiro de 2013 02:01
    • Marcado como Resposta Levi DomingosModerator sexta-feira, 22 de fevereiro de 2013 19:37
    quarta-feira, 20 de fevereiro de 2013 01:52
  • this.OlhoDireito.AbrirOlho();

    Veja se resolve, colocando o prefixo this em todas as propriedades.
    quarta-feira, 20 de fevereiro de 2013 02:01
  • this.OlhoDireito.AbrirOlho();

    Veja se resolve, colocando o prefixo this em todas as propriedades.

    Só um adendo nesta resposta, colocando o this você resolve o problema de compilação, porém o funcionamento não será o esperado, pois a propriedade esta sendo alterada dentro da classe olho e utilizando o this você estará buscando na classe rosto, no qual a propriedade estará vazia.

    Abraço

    Estevam


    Abraço

    Estevam
    Siga luizestevamb on Twitter

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***

    quarta-feira, 20 de fevereiro de 2013 02:10