Compartilhamento de tecnologia

Java da entrada à proficiência

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Este artigo descreve as seguintes instruções:
1. Orientado a objetos e orientado a processos
Orientado a objetos: Os objetos que criam os lados preto e branco são responsáveis ​​pelos cálculos, o objeto tabuleiro de xadrez é responsável pela tela e os objetos de regras são responsáveis ​​pelo julgamento. Como pode ser visto no exemplo, orientado a objetos presta mais atenção. a não reinventar a roda, ou seja, criá-la uma vez e reutilizá-la.
Orientado para o processo: início - movimento preto - tabuleiro de xadrez - julgamento - movimento branco - tabuleiro de xadrez - julgamento - ciclo. Basta prestar atenção em como cada etapa é implementada.
2. Três características principais e cinco princípios básicos da orientação a objetos
Encapsulamento
O chamado encapsulamento consiste em encapsular coisas objetivas em classes abstratas, e a classe só pode permitir que classes ou objetos confiáveis ​​operem seus próprios dados e métodos, enquanto oculta informações de pessoas não confiáveis.
O encapsulamento é uma das características da orientação a objetos e a principal característica dos conceitos de objetos e classes. Simplificando, uma classe é uma entidade lógica que encapsula dados e código que opera nesses dados. Dentro de um objeto, algum código ou dado pode ser privado e não pode ser acessado pelo mundo exterior. Dessa forma, os objetos fornecem níveis variados de proteção para dados internos, para evitar que partes não relacionadas do programa sejam alteradas acidentalmente ou utilizem incorretamente as partes privadas do objeto.
Herança
Herança refere-se à capacidade de usar todas as funcionalidades de uma classe existente e estendê-la sem precisar reescrever a classe original.
A nova classe criada por herança é chamada de "subclasse" ou "classe derivada", e a classe herdada é chamada de "classe base", "classe pai" ou "superclasse". O processo de herança é o processo do geral ao especial.
Existem dois tipos de maneiras de implementar o conceito de herança: herança de implementação e herança de interface. Herança de implementação refere-se à capacidade de usar diretamente as propriedades e métodos de uma classe base sem codificação adicional. Herança de interface refere-se à capacidade de usar apenas nomes de propriedades e métodos, mas as subclasses devem fornecer implementações.
Polimorfismo
O chamado polimorfismo significa que o mesmo método de uma instância de classe tem diferentes manifestações em diferentes situações. O polimorfismo permite que objetos com estruturas internas diferentes compartilhem a mesma interface externa.Isto significa que embora as operações específicas em diferentes objetos sejam diferentes, através de uma classe comum, elas (essas operações