から配列を読み取るために、公共の静的な無効クラスを取得すると、ここで別のクラスここで
public static void showCodes(){
System.out.print(" Select from");
System.out.print(" => ");
for (String show : productDB.inventory)
{ System.out.print(show.toUpperCase() + " ");}
System.out.print(" <=");
}
クラスがあると言われている他のクラス(つまり、アレイを有する)
public class ProductDB
{
public String[] inventory = {"java", "jsps", "mcb2", "txtp", "calc", "topg", "bigl", "sgtp"};
**insert rest of class code**
}
これが私のメイン
ですpublic static void main(String args[])
{
System.out.println(" Product Selection\n");
showCodes();
...
私は変数を定義する必要があることを理解していますが、私はかなり新しいJavaです。 最初のブロックコードでは、4行目で「シンボルを見つけることができません」というエラーが表示されます。方法showCodes
の中
どんなクラスで定義されて 'showCodes'されますか?おそらく、問題を示す完全な例を提供するべきです。 – MadProgrammer
'ProductDB productDB = new ProductDB();'をやりましたか? – Shady
メソッドを以下のように書くことができます: 'public static void showCodes(ProductDB productDB){';あなたの 'main'では' showCodes(new ProductDB()) 'と呼んでいます。 – QBrute