前提・実現したいこと
x,y,wの値を表示、zの値を読み書きできる
発生している問題・エラーメッセージ
ChildSample03.java:2: エラー: シンボルを見つけられません class ChildSample03 extends BaseSample02{ ^ シンボル: クラス BaseSample02 ChildSample03.java:4: エラー: シンボルを見つけられません this.w = 1; ^ シンボル: 変数 w ChildSample03.java:5: エラー: シンボルを見つけられません this.x = 2; ^ シンボル: 変数 x ChildSample03.java:6: エラー: シンボルを見つけられません this.y = 3; ^ シンボル: 変数 y ChildSample03.java:7: エラー: シンボルを見つけられません this.setZvalue(4); ^ シンボル: メソッド setZvalue(int) ChildSample03.java:11: エラー: シンボルを見つけられません System.out.println("w= "+cs.w); ^ シンボル: 変数 w 場所: タイプChildSample03の変数 cs ChildSample03.java:12: エラー: シンボルを見つけられません System.out.println("x= "+cs.x); ^ シンボル: 変数 x 場所: タイプChildSample03の変数 cs ChildSample03.java:13: エラー: シンボルを見つけられません System.out.println("y= "+cs.y); ^ シンボル: 変数 y 場所: タイプChildSample03の変数 cs ChildSample03.java:14: エラー: シンボルを見つけられません System.out.println("z= "+cs.getZvalue()); ^ シンボル: メソッド getZvalue() 場所: タイプChildSample03の変数 cs
該当のソースコード
java
ChildSample03.java
package p051;
class ChildSample03 extends BaseSample02{
ChildSample03(){
this.w = 1;
this.x = 2;
this.y = 3;
this.setZvalue(4);
}
public static void main(String [] args){
ChildSample03 cs =new ChildSample03();
System.out.println("w= "+cs.w);
System.out.println("x= "+cs.x);
System.out.println("y= "+cs.y);
System.out.println("z= "+cs.getZvalue());
}
}
BaseSample02.java
package p051;
public class BaseSample02{
public int w;
protected int x;
int y;
private int z;
public void setZvalue(int z){
this.z = z;
} public int getZvalue(){ return this.z; }
}```
試したこと
javac p501/ChildSample03.java
を入れましたがエラーが出ました
補足情報(FW/ツールのバージョンなど)
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)よろしくお願いします
回答1件
あなたの回答
tips
プレビュー