Introdução às classes aninhadas e internas

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 class…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

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


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-08-31T01:44:07+00:00) Introdução às classes aninhadas e internas. Retrieved from https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/

MLA
" » Introdução às classes aninhadas e internas." DevsJavaGirlsBR | Sciencx - Saturday August 31, 2024, https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/
HARVARD
DevsJavaGirlsBR | Sciencx Saturday August 31, 2024 » Introdução às classes aninhadas e internas., viewed ,<https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » Introdução às classes aninhadas e internas. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/
CHICAGO
" » Introdução às classes aninhadas e internas." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/
IEEE
" » Introdução às classes aninhadas e internas." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/. [Accessed: ]
rf:citation
» Introdução às classes aninhadas e internas | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/08/31/introducao-as-classes-aninhadas-e-internas/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.