Nos métodos de programação orientados a objetos, o encapsulamento refere-se a um método que oculta os detalhes da implementação de uma interface funcional abstrata. Os dados são protegidos internamente, ocultando detalhes da implementação interna e fornecendo interfaces e interações externas para o exterior.
Etapas para usar o encapsulamento
Todos os atributos da classe são modificados usando a palavra -chave privada, transformando -os em privados e não permitindo que classes externas acessem diretamente os métodos públicos de setter/getter para operar esses atributos ocultos. Adicione o controle lógico ao método Setter/Getter da classe para garantir a validade e a segurança do acesso a dados.
Vejamos um exemplo de uma aula de encapsulamento Java:
/ * Nome do arquivo: capptest.java */public classe capptest {nome da string privada; private string idnum; private int age; public int getage () {return idade;} public string getName () {return name;} public stringnum () {return idnum;} public void se setage (int new) {idade newName;} public void SetIdnum (String newid) {idnum = newid;}}No exemplo acima, o método público é a entrada da classe externa para acessar as variáveis do membro da classe.
Normalmente, esses métodos são chamados de métodos getter e setter.
Portanto, qualquer classe que deseje acessar variáveis de membros privados em uma classe deve passar nesses métodos Getter e Setter.
Use o exemplo a seguir para ilustrar como são acessadas as variáveis da classe encapsária:
/ * F Nome do arquivo: runencap.java */public class Runencap {public static void main (string args []) {encappatest encapp = new capptest (); Encap.setName ("James"); Encap.setage (20); Encap.setIdnum ("12343ms"); System.out.print ("Nome:"+ Encap.getName ()+ "Age:"+ Encap.getage ()); }}Os resultados de compilação e operação acima são os seguintes:
Nome: James Idade: 20
Benefícios do uso do pacote
1. Boa embalagem pode reduzir o acoplamento
2. A estrutura dentro da classe pode ser modificada livremente.
3. Controle mais preciso dos membros pode ser fornecido.
4. Ocultar informações e implementar detalhes
Resumir
O exposto acima é tudo sobre os exemplos de código encapsulados no idioma Java. Espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!