我只是想知道,因为我在3班有很多私人最终静态变量,如果这是一个好主意,把他们在短短的一个CLASSE这样的:只有“private final static”变量的java类。这是一个好主意吗?
public class Definicoes
{
/*
* Definições da Janela de Jogo
*/
public final static String nomeJanela;
public final static short janLargura;
public final static short janAltura;
public final static byte tabLinhas;
public final static byte tabColunas;
static
{
nomeJanela = "JFindPairs - 0.3";
janLargura = 480;
janAltura = 480;
tabLinhas = 4;
tabColunas = 4;
}
/*
* Definições do Tabuleiro e respectivas Cartas
*/
public final static byte numeroCartoes;
static
{
numeroCartoes = 16;
}
}
预先感谢任何帮助。 Luis Da Costa
您的主题行显示“private final static”,但示例代码显示“public final static”。 –
在原来的课程中,我将它们用作私人的,但在这里访问他们在其他课程中,我需要他们作为公共,这就是为什么我问。如果将它们与原始类别分开并将它们公开,这是一个好主意 – aliasbody
几乎关于术语:关键字'final'违反了最常见的单词'variable'的定义。为什么要引入一个静态块,并且不要将赋值写到声明中:'public final static String nomeJanela =“JFindPairs - 0.3”;?您是否每行都收到付款? –