出したい表示結果
こんにちは こんにちは こんにちは
条件
- Main.javaは変更しない
- 文字列「こんにちは」Subクラスにフィールドmessageを定義し、その初期値とすること。
- 文字列「こんにちは」はSubクラス内で記述すること。
- パッケージ、インポートなしで
- クラスPrintの```編集可能エリア
public void execute(int loop) {
int i; for (i = 0;i<loop;i++) System.out.plintln();
}
### ファイルの中身 ```Java public abstract class Print { public void execute(int loop) { int i; for (i = 0;i<loop;i++) System.out.plintln(); } protected abstract void print(); }
Java
1Main.java 2public classMain { 3 4public static void main(String[] args) { 5 **int** loop = 3; 6 Print print = new Sub(); 7 print.execute(loop); 8} 9 10}
Java
1public class Sub extends Print { 2private String message; 3 4public PrinterSub (){ 5 message = "こんにちは"; 6} 7 8void print(); 9 10 11} 12
現状のコンパイル結果
Main.java:5: エラー: シンボルを見つけられません
Print print = new Sub();
^
シンボル: クラス Sub
場所: クラス Main
.\Print.java:7: エラー: シンボルを見つけられません
System.out.plintln();
^
シンボル: メソッド plintln()
場所: タイプPrintStreamの変数 out
エラー2個
やってみたこと
型の修正
ループ処理の復習
回答2件
あなたの回答
tips
プレビュー