Learning Hub Logo
Java
  • Introdução ao Java
  • Como instalar o Java
  • Primeiro programa
  • Sintaxe básica
  • Comentários
  • Variáveis
  • Tipos de dados
  • Type Casting
  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Strings
  • Métodos de String
  • Math
  • Booleanos
  • Condicionais
  • Switch
  • Loop: while e do-while
  • Loop: for
  • Break e Continue
  • Arrays
  • Arrays multidimensionais
  • Métodos
  • Parâmetros e sobrecarga de métodos
  • Escopo de variáveis
  • Recursão
  • Introdução a POO
  • Classes e objetos
  • Atributos de classe
  • Métodos de classe
  • Construtores
  • Modificadores de acesso
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Interfaces
  • Enums
  • Entrada do usuário
  • Datas
  • ArrayList
  • HashMap
  • Exceções
  • Expressões Lambda

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaAtributos de classe
1 min de leitura

Atributos de classe

Como funcionam os atributos de instância e os atributos estáticos em Java

Atributos de classe

Atributos de instância

São os atributos comuns, declarados na classe, mas com um valor próprio para cada objeto criado.

Carregando...

Cada objeto guarda seu próprio valor para nome e preco.

Atributos estáticos

Com a palavra static, o atributo passa a pertencer à classe, e não a cada objeto individualmente. Todos os objetos compartilham o mesmo valor.

Carregando...

Atributos estáticos são acessados pelo nome da classe, e não pelo objeto: Produto.totalProdutos, e não p1.totalProdutos.

Valores padrão

Quando um atributo não recebe valor inicial, o Java atribui um valor padrão de acordo com o tipo.

Carregando...

Inicializando atributos diretamente

Carregando...

Atribuir um valor inicial direto na declaração é útil quando esse valor é o mesmo para todos os objetos no início.

AnteriorClasses e objetosPróximo Métodos de classe