Para observar o encapsulamento basta verificar se os atributos do objeto estão PRIVADOS sendo que os atributos serão acessados somente por seus metodos assessores e setadores (gets e sets), estes médodos deverão ser publicos.
exemplo:
public classe Pessoa{
private int id;
private String Nome;
public Pessoa(){}
public int getId(){return this.id}
public void setId(int id){this.id=id;}
public String getNome(){return this.nome;}
public void setNome(String nome){this.nome=nome}
}
como saber se um objeto esta encapsulado ou não
A Programação Orientada a Objetos é uma forma de programador, a mesma utiliza-se da junção com o mundo real. Possuindo 4 principais pilares: Abstração, encapsulamento, herança e polimorfismo.
Assim, o encapsulamento é a forma utilizada para separar partes de um programa, tornando-as o mais isoladas possível.
O encapsulamento tem como principal vantagem, a forma que toda parte encapsulada pode ser modificada sem que os usuários sejam afetados.
Sabendo disso, em um processo de encapsulamento os atributos das classes são do tipo private, ou seja, para ter acesso são necessários métodos setters e getters.
Assim, os métodos setters alteram a informação da propriedade de um objeto e os getters retornam essa informação.
Com essas definições é possível saber se o objeto está ou não encapsulado
A Programação Orientada a Objetos é uma forma de programador, a mesma utiliza-se da junção com o mundo real. Possuindo 4 principais pilares: Abstração, encapsulamento, herança e polimorfismo.
Assim, o encapsulamento é a forma utilizada para separar partes de um programa, tornando-as o mais isoladas possível.
O encapsulamento tem como principal vantagem, a forma que toda parte encapsulada pode ser modificada sem que os usuários sejam afetados.
Sabendo disso, em um processo de encapsulamento os atributos das classes são do tipo private, ou seja, para ter acesso são necessários métodos setters e getters.
Assim, os métodos setters alteram a informação da propriedade de um objeto e os getters retornam essa informação.
Com essas definições é possível saber se o objeto está ou não encapsulado
Para escrever sua resposta aqui, entre ou crie uma conta.
Processos de Desenvolvimento de Software
Processos de Desenvolvimento de Software
•ESTÁCIO
Processos de Desenvolvimento de Software
Compartilhar