これに同意しない人はいますか?
JLabel lbl;
lbl = new JLabel ("a label");
と同等です:
JLabel lbl = new JLabel ("a label");
私はそうは思いませんか?
気をつけてください-これは次の質問に関連しています:
public class Test
extends JApplet
{
JLabel lbl;
lbl = new JLabel ("a label");
public void init()
{
}
}
このコード(A)は、次のエラーを出します。
トークン";"の構文エラー、、が必要
ただし、このコード(B)は完全に機能します。
public class Test
extends JApplet
{
JLabel lbl = new JLabel ("a label");
public void init()
{
}
}
なぜこれが起こるのか考えていますか?これは、initメソッドに関係している可能性があります。解釈可能な理論ではなく、数学的に正確な説明を見るのを今でも楽しみにしています。どうもありがとう。アプレットは初めてです。PS:簡単にするために、パッケージのインポート(例:import javax.swing。*;)を省略しました。