java一个问题高手请进

来源:百度知道 编辑:UC知道 时间:2024/07/03 14:51:41
请高手给我修改下
class Books{
int pages;
float price;
public void setpages(int pages){
this.pages=pages;
}
public void setprice(float price){
this.price=price;
}
}
class Novels extends Books{
int pages=200;
float price=1.8f;

public int getpages(Novels item){
System.out.println("This novel has "+item.pages+" pages!");
return pages;
}
public float getprice(Novels item){
System.out.println("This novel costs $ "+item.price);
return price;
}
}

class Magzines extends Books{
int pages=300;
float price=15.6f;
int cycles=15;

public void setcycles(int cycles){
this.cycles=cycles;
}
public int getpages(Magzines item){
System.out.println("This Magzine has "+item.getpages()+" pages!");
return pages;
}
public float getprice(Magzines i

class Books {
int pages;

float price;

public void setpages(int pages) {
this.pages = pages;
}

public void setprice(float price) {
this.price = price;
}

public int getpages() {
return pages;
}

public float getprice() {
return price;
}
}

class Novels extends Books {
public Novels(){
pages = 200;
price = 1.8f;
}
public int getpages() {
System.out.println("This novel has " + pages + " pages!");
return pages;
}

public float getprice() {
System.out.println("This novel costs $ " + price);
return price;
}
}

class Magzines extends Books {
public Magzines(){
pages = 300;
price = 15.6f;
}

int cycles = 15;

public void setcycles(int cycles) {
this.cycles = cycles;
}