package bookbuy;
public class Bookmian {
public static void main(String[] args) {
// TODO Auto-generated method stub
BookList[] Books = getData();
putData(Books);
}
public static BookList[] getData()
{
BookList Books[] = new BookList[3];
Books[0] = new BookList(1,"Java基础",29.8);
Books[1] = new BookList(2,"Jsp教程",45.0);
Books[2] = new BookList(3,"SSH框架",39.8);
return Books;
}
public static void putData(BookList[] Books)
{
System.out.println("订单信息");
System.out.println("------------------------------\n");
for(BookList b:Books)
{
System.out.println("b.toString()");
}
System.out.println("------------------------------\n");
}
}
package bookbuy;
public class BookList {
private int id;
private String name;
private double price;
public BookList(int id, String name, double price) {
super();
this.id = id;
this.name = name;
this.price = price;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String toString() {
return id +"\t"+name +"\t"+price +"\t";
}
}
package bookbuy;
public class Order {
private int id;
private BookList sc = new BookList(1, null, 0);
private int num;
public Order(int id, BookList sc, int num) {
super();
this.id = id;
this.sc = sc;
this.num = num;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public BookList getSc() {
return sc;
}
public void setSc(BookList sc) {
this.sc = sc;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
@Override
public String toString() {
return id +"\t"+sc +"\t"+num+"\t";
}
}
package bookbuy;
public class Ordermath {
private double totalMoney;
private Order sc = new Order(1, null, 0);
public Ordermath(double totalMoney, Order sc) {
super();
this.totalMoney = totalMoney;
this.sc = sc;
}
public double getTotalMoney() {
return totalMoney;
}
public void setTotalMoney(double totalMoney) {
this.totalMoney = totalMoney;
}
public Order getSc() {
return sc;
}
public void setSc(Order sc) {
this.sc = sc;
}
public double String() {
return totalMoney;
}
}
这是一个图书购买系统,我目前只写了传入数据和输出信息两个功能,但是为啥输出是3个to.String,主函数根本没调用前面的类