私は完全にjavaに慣れていて、簡単なコマンドラインアプリケーションを作成しようとしましたが、間違ったことをしています。ここに私のコードスーパークラスからプロパティを拡張する方法
public class Auto1 {
private String make;
private String model;
private int value;
private int soldPrice;
private int year;
private int hp;
public Auto1(String make, String model, int value, int soldPrice, int year, int hp) {
this.make = make;
this.model = model;
this.value = value;
this.soldPrice= soldPrice;
this.year = year;
this.hp = hp;
}
public void setMake(String a) {
make = a;
}
public void setModel(String b) {
model = b;
}
public void setvalue(int c) {
value = c;
}
public void setSoldPrice(int d) {
soldPrice = d;
}
public void setYear(int e) {
year = e;
}
public void setHp(int f) {
hp = f;
}
public String getMake() {
return make;
}
public String getModel() {
return model;
}
public int getValue() {
return value;
}
public int getSoldPrice() {
return soldPrice;
}
public int getYear() {
return year;
}
public void price() {
int price = value - soldPrice;
if(a >=5000) {
System.out.println("You Overpaid");
} else {
System.out.println("Fair Price");
}
}
}
だと私は「public」はタイプの違法開始が明らかであるので、私はそれが私を許可していませんが、このコード
public class Auto extends Auto1{
Auto1 auto;
public auto = ("Audi","R8",162900,200000,2017,610){}
}
を作成しているサブクラスを作成しようとしています私はオブジェクトを作成する方法が他には分かりません。申し訳ありませんが、これは誰にも馬鹿に聞こえますが、私はJavaにとって非常に新しいです。
これは有効なJavaではありません。あなたは、is-aやhas-a relationshipのために行くのですか?あなたの目標は何ですか? – Li357
私は本当にそれらが何であるかわからない...私は本当に新しいです – Kushtrim