したがって、次のコードはエラーにこれはなぜコンパイルされませんか?
何の識別子
を持っていません。しかし、私は「行く」と宣言するとき、私は、これは変数「行くに識別子を与えた文字列型変数として考え、「行く」を持っています"?
明らかに、私はJava(そして一般的なコーディング)を初めて使いこなしているので、どこかでうんざりしているので、私は変数を特定し、私が直面している問題を解決する方法が不思議でした。前もって感謝します。ここで
は、コードは次のとおりです。
public class ATM {
public static void main(String[] args){
String ATM;
ATM myATM = new ATM();
myATM.go(); }
public class go {
String go;
go = "Welcome to online ATM banking";
go = "How much do you wan in your account?";
go = "Enter your number";
System.outprintln(go);
}}
内部クラスにはメソッドはありません。 –
まず、コードをフォーマットする必要があります。次に、コードが何をしようとしているのかを理解し、コンパイルエラーを調べる必要があります。コードにはいくつかの非常に基本的な問題があります。適切にコードを書式設定すると、その問題の内容を理解するのに役立ちます。 –
ああ今は、別のクラスのmainメソッドの外に変数を宣言しようとしていますが、実際にそれらを定義するメソッドを作成する必要はありません。ありがとう。 – Lee