前提・実現したいこと
Javaで、int型の配列の値とint型の値を持ったクラスをインスタンス化
し、配列の1番目の数値(84)を表示させたいです。
発生している問題・エラーメッセージ
Test.java:4: エラー: Calledにアクセスできません
Called call = new Called();
^
クラス・ファイル.\practice\Called.classは不正です
クラス・ファイルnewNagami.Calledに不正なクラスがあります
削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。
該当のソースコード
package practice; public class ReturnValue{ ///1つのクラスにまとめて戻り値を複数取得する public int w_point_array[]; public int w_count; }
package practice; public class Called{ public ReturnValue Init(){ ReturnValue w_value = new ReturnValue(); w_value.w_point_array = new int[10]; w_value.w_point_array[0] = 84; w_value.w_point_array[1] = 121; w_value.w_point_array[2] = 43; w_value.w_point_array[3] = 93; w_value.w_point_array[4] = 140; w_value.w_point_array[5] = 83; w_value.w_point_array[6] = 14; w_value.w_point_array[7] = 93; w_value.w_point_array[8] = 181; w_value.w_point_array[9] = 58; w_value.w_count = 10; return w_value; } }
import practice.*; class Test{ public static void main(String[] args){ Called call = new Called(); call = Init(); System.out.println(call.w_point_array[0]); } }
試したこと
補足情報(FW/ツールのバージョンなど)
ソースファイルの場所はc/新パッケージの練習/Test.java/practice
となっています。practiceの中の CalledクラスとReturnValueクラスを
コンパイル後、Test.javaをコンパイルしようとしたときに
上記のエラーが発生します。
ご教授の程よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー