51 - Orientação Objetos - Métodos pt 08 - Referência this

51 - Orientação Objetos - Métodos pt 08 - Referência this

Introdução

Visão geral da seção: Nesta seção, o palestrante cumprimenta a audiência e dá as boas-vindas ao vídeo. Ele menciona que continuará falando sobre referências e como elas são usadas para acessar dados dentro de um objeto.

Referências e Atributos

  • As variáveis de referência são usadas para chamar atributos dentro de um objeto.
  • Ao chamar um método, a variável de referência executa o objeto correspondente.
  • Através da variável de referência, é possível acessar todos os valores disponíveis no objeto.
  • Não é necessário criar uma nova variável de referência toda vez que deseja-se acessar um atributo do objeto.

Utilizando Variáveis de Referência

Visão geral da seção: Nesta seção, o palestrante demonstra como utilizar variáveis de referência para imprimir os valores dos atributos de um objeto.

Exemplo Prático

  • Cria-se uma classe "Estudante" com atributos como nome, cidade e sexo.
  • Ao chamar o método "imprimir" utilizando a variável de referência do objeto "estudante", é possível imprimir os valores dos atributos diretamente.
  • É importante lembrar que a variável de referência funciona como um controle remoto para o objeto, permitindo acesso aos seus atributos.

Executando Métodos através das Variáveis de Referência

Visão geral da seção: Nesta seção, o palestrante explica como executar métodos através das variáveis de referência e como isso mantém a coesão do código.

Funcionalidade das Variáveis de Referência

  • Ao chamar um método através da variável de referência, o objeto correspondente executa o método.
  • Através da variável de referência, é possível acessar os atributos do objeto e utilizá-los no método.
  • Manter métodos relacionados dentro da mesma classe ajuda a manter a coesão do código.

Coesão e Responsabilidade das Classes

Visão geral da seção: Nesta seção, o palestrante discute sobre a importância de manter a coesão e responsabilidade das classes ao utilizar variáveis de referência.

Separando Responsabilidades

  • É importante separar as responsabilidades das classes para manter um código mais organizado e legível.
  • Criar uma classe apenas para imprimir valores pode diminuir a coesão do código.
  • Ao manter apenas as funcionalidades necessárias em cada classe, é possível evitar confusões e tornar o código mais eficiente.

Herança e Variáveis de Referência

Visão Geral da Seção: Nesta seção, o palestrante discute a prática de herança e variáveis de referência em programação.

Herança e Variáveis de Referência

  • A herança é uma boa prática na programação.
  • Quando se fala sobre herança, a variável de referência envia um sinal para além do objeto.
  • O objeto é responsável por executar as ações.
Video description

Melhor, maior, e mais completo curso de Java em português grátis de toda Internet está de volta. Maratona Java Virado No Jiraya. Regravado desde a aula 0, com extrema qualidade, utilizando a última versão do Java, com fonte 22 e fundo branco celestial. O Maratona Java Virado no Jiraya é o único curso que você vai precisar para aprender Java. São mais de 250 aulas onde nós cobrimos praticamente o núcleo inteiro da linguagem. Desde o primeiro Olá mundo, até Orientação a Objetos, Coleções, Conexão com banco de dados, Tratamento de exeções, Threads, Programação funcional e muito mais. Meu amigo... é aula para CARAMBA. Só não aprende Java quem não quer. Centenas de pessoas fizeram o curso anterior e conseguiram entrar no mercado de trabalho, imagina esse que é melhor, mais completo e atualizado. E se você ainda não estiver satisfeito com essa belezura e quiser alavancar na carreira ainda mais rápido com as pessoas mais inteligentes, esforçadas, e gente boa do Brasil, além de ainda ter nosso suporte durante o curso, faça parte do nosso clube de membros https://www.youtube.com/channel/UCjF0OccBT05WxsJb2zNkL4g/join Mais informações e contato: http://devdojo.academy Design de tudo que é bonitinho no DevDojo: https://www.magiesocial.com Facebook: https://www.facebook.com/devdojobr Voz do Cid Moreira nos vídeos: https://www.linkedin.com/in/williamsuane/ Editor de vídeo: https://www.linkedin.com/in/wildneisuane/ (sem esse cara não existiria DevDojo, o mínimo que você pode fazer por um curso desses é ir no LinkedIn e agradecer pelo trabalho dele) Código Fonte: https://github.com/devdojobr/maratona-java-virado-no-jiraya