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.