나는 완전히 새로운 자바이고 간단한 명령 행 응용 프로그램을 만들려고했지만 너무나 틀린 일을하고있다. 여기에 내 코드슈퍼 클래스에서 유용하게 확장하는 방법
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 class Auto extends Auto1{
Auto1 auto;
public auto = ("Audi","R8",162900,200000,2017,610){}
}
을 만들 것이다하는 서브 클래스를 만들려고하고 있어요 객체를 만드는 다른 방법을 모르겠습니다. 죄송합니다.이 사람이 어리석은 소리가 들리더라도 저는 Java에 익숙하지 않습니다.
Java가 유효하지 않습니다. 당신은 - 또는 - 관계를 가지려고하고 있습니까? 당신의 목표는 무엇입니까? – Li357
나는 그게 뭔지 정말로 모르겠다. 나는 정말로 새로운 것이다. – Kushtrim