DEV Community

Cover image for Classes Aninhadas em Java
Antonio Serra
Antonio Serra

Posted on • Edited on

1 1 1 1 1

Classes Aninhadas em Java

Classes aninhadas (ou classes internas) são classes definidas dentro de outras classes. Elas podem ser úteis para organizar o código e encapsular funcionalidades relacionadas. Existem dois tipos principais de classes aninhadas em Java: classes internas estáticas e classes internas não estáticas.

Aqui está um exemplo de uma classe aninhada estática:

public class ClasseExterna {
    private static int valorExterno;

    public ClasseExterna(int valorExterno) {
        this.valorExterno = valorExterno;
    }

    public static class ClasseAninhadaEstatica {
        private int valorInterno;

        public ClasseAninhadaEstatica(int valorInterno) {
            this.valorInterno = valorInterno;
        }

        public void exibirValores() {
            System.out.println("Valor externo: " + valorExterno);
            System.out.println("Valor interno: " + valorInterno);
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

Neste exemplo, ClasseAninhadaEstatica é uma classe estática aninhada dentro de ClasseExterna. Você pode criar uma instância de ClasseAninhadaEstatica e acessar seus membros mesmo sem criar uma instância de ClasseExterna.

Linkedin: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay