Quando trabalhamos com programação no dia a dia, desenvolvemos...

Paulricar

Quando trabalhamos com programação no dia a dia, desenvolvemos quase que um “olho clínico” para a leitura e entendimento do código fonte. Em linguagens como o Java, que possui uma comunidade de desenvolvedores e usuários bastante ativa, possuem convenções de como definir artefatos de código, como por exemplo: - Todo nome de classe deve ser iniciado com a primeira letra maiúscula (ex. String);
- Todo nome de método deve ser escrito em minúsculo, mas quando se tem uma nova palavra deve-se iniciá-la com letra maiúscula: (ex. abrirPorta() );
- Atributos devem seguir a mesma lógica do nome dos métodos;

Com isso é fácil analisar o código 1, a seguir:

Aluno aluno = new Aluno();
aluno. setNome(“Nome do Aluno”);

Facilmente se percebe que “Aluno” está relacionado a uma classe, “aluno” a uma instancia da classe “Aluno” e “setNome(“Nome do Aluno”)” corresponde a um método.

Vamos analisar o código 2:

int valor = Integer. parseInt(“10”);

Verificamos que “valor” é um atributo do tipo int (inteiro), “Integer” é uma classe e “parseInt” é um método da classe Integer. Até aqui tudo certo, mas vamos observar a diferença entre o acesso ao método do código 1 e do código 2.

No caso do código 1, eu tenho uma instancia de uma classe e faço o acesso ao método a partir da referência da instância “aluno. setNome()”, já no código 2 eu estou acessando um método sem ter uma instância, fazendo o acesso direto pela classe: “Integer. parseInt()”, como isso é possível? Justifique a sua resposta.

Além do ponto levantado no parágrafo acima, apresente exemplos de implementação de modificadores de acesso de classe e modificadores de acesso de métodos e atributos, justificando cada modificador.

1 Resposta

Kamilyreis

Precisando de ajuda entre em contato com equipe SGP e solicite uma assessoria com a melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos pelo e-mail ou pelo whats 015997643162


ATIVIDADE 1 - ADS - PROGRAMAÇÃO III - 51/2021QUESTÃO 1Quando trabalhamos com programação no dia
0

Mais perguntas de Informática





















Toda Materia
Toda Materia
Toda Materia

Você tem alguma dúvida?

Faça sua pergunta e receba a resposta de outros estudantes.