🔧 Introdução às classes aninhadas e internas
Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to
Definição de Classes Aninhadas
Classes Aninhadas:
- Classes declaradas dentro de outra classe.
- Introduzidas a partir do Java 1.1; não estavam disponíveis nas versões anteriores.
Escopo:
- A classe aninhada não pode existir independentemente da classe externa.
- O escopo é limitado à classe que a contém.
- 2. Tipos de Classes Aninhadas
Classes Aninhadas:
- Podem ser declaradas como static ou não.
- Classes Internas: O foco do livro, não estáticas, têm acesso direto a variáveis e métodos da classe externa.
- 3. Uso de Classes Internas
Propósito:
- Proporcionar serviços que são utilizados apenas pela classe externa.
Exemplo:
- Uma classe interna Inner é usada para calcular o mínimo, máximo e média de um array contido na classe externa Outer.
Outer.java
LocalClassDemo
...
🔧 Introdução às classes aninhadas e internas
📈 100.41 Punkte
🔧 Programmierung
🔧 Exceções Internas da Linguagem Java
📈 34.69 Punkte
🔧 Programmierung
🔧 Sentenças aninhadas
📈 34.69 Punkte
🔧 Programmierung
🔧 Introdução às Classes, Objetos e Métodos
📈 31.03 Punkte
🔧 Programmierung
🔧 Java Inner Classes and Nested Classes
📈 25.1 Punkte
🔧 Programmierung
🔧 Introdução à Engenharia de Dados
📈 18.48 Punkte
🔧 Programmierung
🔧 Docker: Uma Introdução Simples com Legos
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução aos Dados Geoespaciais no MongoDB
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução ao KnockoutJs
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução às Expressões Regulares (Regex)
📈 18.48 Punkte
🔧 Programmierung
🔧 ESP-WROOM-32 - Introdução
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução ao Terraform Import
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução a Observabilidade
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução ao framework Astro
📈 18.48 Punkte
🔧 Programmierung
🔧 Uma breve introdução à HashMap
📈 18.48 Punkte
🔧 Programmierung
🔧 Docker: Introdução
📈 18.48 Punkte
🔧 Programmierung
🔧 📊Power BI: Introdução
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução a strings com c#
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução ao CSS: Básico
📈 18.48 Punkte
🔧 Programmierung
🔧 Uma introdução ao Spring Boot
📈 18.48 Punkte
🔧 Programmierung
🔧 Introdução à Sistemas de Memória
📈 18.48 Punkte
🔧 Programmierung