Buscar

Na linha 5, criamos o método info() que irá imprimir na tela todos os dados referentes ao aluno, os atributos nome, matricula e CPF são acessados d...

Na linha 5, criamos o método info() que irá imprimir na tela todos os dados referentes ao aluno, os atributos nome, matricula e CPF são acessados de dentro do contexto do método. No entanto, vale o questionamento: qual aluno está tendo os atributos acessados pelo método? Será aquele que está associado ao método? Vamos exemplificar com o código a seguir, supondo o seguinte código na main: Nas linhas 1 até 9, declaramos os objetos. Na sequência, quando acessamos mario.info(); o método info() será executado considerando os dados dos atributos do objeto mario, enquanto luigi.info(); será executado considerando os atributos do objeto luigi.

Essa pergunta também está no material:

AVA UNIVIRTUS2
24 pág.

Organização de Computadores Centro Universitário UNINTERCentro Universitário UNINTER

Respostas

User badge image

Ed Verified user icon

Sim, o método `info()` irá imprimir na tela todos os dados referentes ao aluno que está associado ao método. No exemplo dado, quando chamamos o método `mario.info()`, o método irá imprimir na tela os dados referentes ao objeto `mario`, enquanto que quando chamamos o método `luigi.info()`, o método irá imprimir na tela os dados referentes ao objeto `luigi`. Isso ocorre porque os atributos `nome`, `matricula` e `CPF` são acessados dentro do contexto do método, ou seja, dentro do escopo do objeto que está chamando o método.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando