2017-07-30 19 views
-6

このエラーはなぜ発生しますか?次のコードを参照してください。なぜこのクラスはコンパイルされませんか?

class Test{ 
    Hello h=new Hello(); 
} 

class Hello{ 
    int a=10; 
    System.out.println(a); // error identifier expected 
} 
+0

の同一パッケージ内でmainメソッドを設定するには、同じパッケージ

public class Hello { public void print(){ int a = 10; System.out.println("Number is :" +a); } } 

クレートクラスを持つクラスを作成します。方法? –

+0

これには多くのことが間違っています。 main()関数はありません。ブロックのないSystem.out関数。 Testでmain()関数を作成し、aを静的変数にした後にSystem out文を静的に置きます。 – BeardAspirant

答えて

0

あなたはこれがなくても、メインで実行することを期待するにはどうすればよいこんにちは方法

public class Main { 
    public static void main(String args[]){ 

     Hello h1 = new Hello(); 
     h1.print(); 
    } 
} 
関連する問題