ExpertiDict

Java · Essencial · Português · Técnico

classe pública

/ˈklasi ˈpublikɐ/substantivo

Classe declarada com public. Cada arquivo .java pode ter no máximo uma, e o nome do arquivo precisa ser exatamente o nome dela.

Onde usar

O erro 'class X is public, should be declared in a file named X.java' aparece quando se renomeia a classe e se esquece de renomear o arquivo.

Em código

// Ola.java
public class Ola {
  void dizer() {}
}

class Ajuda {}  // sem public: permitido

Exemplos

O arquivo precisa se chamar Pedido.java, porque a classe pública é Pedido.

Só pode haver uma classe pública por arquivo.

Cuidado

Não confunda com membro público: public na classe controla a visibilidade fora do pacote, e o arquivo pode ter outras classes sem public.

Antônimos

classe de pacote

Veja também

Todos os termos de Java