Java é uma das linguagens mais utilizadas no mercado, conhecer essa ferramenta bem como a orientação a objetos pode ser um diferencial para você que procura se destacar no mercado de trabalho.
O termo encapsulamento está relacionado à proteção ou ocultação dos dados do objeto.
Para exemplificar este pilar da orientação a objetos, pode-se encapsular o campo cpf na classe:
public class PessoaFisica extends Cliente { private String cpf; public String getCpf(){ return cpf; } }
Analise as afirmações a seguir:
I - Na linha 2, o atributo cpf foi declarado como private, isso significa que outras classes não tem acesso a esse dado.
II - O método getCpf() que retorna o valor guardado no cpf, ou seja, o atributo foi encapsulado por um método.
III - Para que as classes criadas possam ser utilizadas é preciso criar uma instância dela. Esse processo é feito por meio do comando newClasses,
IV - Pode-se criar uma classe através da qual acessaremos a classe Cliente e guardaremos um nome e uma idade de um cliente através do trecho abaixo: public class Principal { public static void main(String[] args) { Cliente c1 = new Cliente(); c1.nome = “João”; c1.idade = 25; } }
V - Existe um limite para a quantidade de instâncias que podem ser criadas, independentemente da quantidade de memória que o usuário tem em sua máquina.
Sim, o modificador de acesso é utilizado para tornar o atributo restrito à classe.
Sim,o método retorna um objeto contendo o valor do atributo , tornando assim possível ter o seu valor mesmo com o atributo restrito à classe;
Não é necessário criar uma instância para que se possa usar uma classe. Por exemplo, pode-se criar e usar métodos estáticos (), além de que o parâmetro traz métodos referentes à classe em si;
Sim, o código está certo, porém, é recomendável usar em todos os atributos de uma classe e só disponibilizar acesso via métodos "getter / setter". Para maior segurança, pode-se tornar o método privado, impossibilitando mudanças no valor de um atributo após a sua inicialização, Combinando-se a isso a modificação do construtor de forma que seja necessário logo na criação da instância o estabelecimento dos valores dos seus atributos. Exemplo:
Não existe limite de instâncias sem ser a quantidade de memória de processamento.
Logo, Correta.
3 votes Thanks 5
NatalyaMoraisJn
*OWNNNNNNNNT!!!* ❤❤ Tão *MEU* genial!! ❤❤ Parabéns mesmo por mais essa demonstração de genialidade ❤❤❤, essa resposta foi apenas uma amostra de seu potencial como futuro engenheiro de computação ❤❤ *EU TE AMO MUITO!!* ❤❤❤
JoaoLimaJn
*OOOOOOOOWWNWWWNNTT!!!!* ❤❤❤❤ Eu que te agradeço, *MINHA* querida!! ❤ muito obrigado pelo apoio, eu afirmo que alcançar tudo isso só poderá ser possível contigo!! ❤❤❤❤ *EU TE AMO MUITTOOO!!! ❤❤❤❤❤*
Lista de comentários
Verified answer
Analisando cada item:retorna um objeto
Logo,