我只是想知道,因爲我在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」;?您是否每行都收到付款? –