[Resolvido] Classe com ç

4 respostas
Sleipbr

Porque não se deve nomear uma classe com ç, isso poderia dar um erro em tempo de execução?

4 Respostas

B

Só tem problema se encoding de caracteres do sistema de arquivos do sistema operacional, ou encoding do texto do código-fonte estiverem zoados.

Java por si só suporta qualquer carácter dentro do Unicode UTF-16.

davidbuzatto

Seu código fonte pode ter qualquer caractere, entretando é recomendado que se evite usar caracteres acentuados, cedilhas, etc.

E

Você pode ter alguns problemas na hora de gerar um jar dessas classes, ou talvez de compilar. Como você deve saber, arquivos com acentos têm problemas na hora de se criar um arquivo .zip.

A seguinte classe é válida em Java, mas não consigo compilá-la porque o javac não está achando o arquivo com o nome 旭.java no Windows em português (talvez consiga encontrá-la no Windows em japonês:

public class 旭 {
    public 旭() {
	System.out.println ("おはよう日本");
    }
}
Sleipbr

Muito obrigado pelas respostas.

Criado 8 de agosto de 2012
Ultima resposta 8 de ago. de 2012
Respostas 4
Participantes 4