Javaを始めたばかりの初心者です。基本的な書き方を勉強しているのですが、次の通り記載するとエラーとなります。
行いたいことは、mainからpri2を呼びたいのです。
Java
1public class array { 2 public static void main(String[] args) { 3 test test1 = new test(); 4 test1.pri(); 5 pri2(); 6 } 7 8 void pri2(){ 9 System.out.println("test"); 10 } 11} 12 13class test{ 14 public void pri() { 15 System.out.println("test"); 16 } 17}
エラーとしては次の通りです。
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
型 array の非 static メソッド pri2() を static 参照することはできません
at array.main(array.java:9)
priの方は呼び出すことはできるのですが、pri2でエラーが出ています。
CLASSに対する認識が不足しているのでしょうか。ご教授いただけましたら幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/27 11:36