最近、Java を少し練習しています。あるクラスと form という別のクラスにランダムなキーボードを作成しました。
別のクラスからキーボードメソッドを追加することができました。
しかし、テキスト ( System.out.println("text"); ) を追加しようとすると許可されず、外側のラッパーで追加すると表示されません。
キーボード クラス:
import java.util.Scanner;
class Keyboard {
public static void main(String args[]){
System.out.print("Enter your name... ");
Scanner sc = new Scanner(System.in);
System.out.println("Your name is " + sc.nextLine());
}
}
FillInForm クラスの問題 1:
public class FillInForm {
Keyboard j = new Keyboard();
System.out.println("text"); <-------------- doesn't allow me. Why?
}
FillInForm クラスの問題 2:
public class FillInForm {
Keyboard j = new Keyboard();
{
System.out.println("text"); <---------Also doesn't work. Why?
}
}
これは練習用です。クラスとメソッドは意味を成す必要はありません。ランダムに作りました。「FillInForm」というクラスにテキストを表示できない理由を知りたいだけです。
この質問は些細なことだと思いますが、誰か助けてもらえますか? ありがとう。