(1)定義商品類Goods
構造方法的定義、重載、調用、使用
package 兩個題3_17;
/*
許昌學院
原創:馬志勇
互助,互注,互祝
*/
class Goods{
private static String name=null;
private static double price=0.00;
private static int inventories=0;
public Goods(){}
public Goods(String name,double price){
setName(name);
setPrice(price);
}
public Goods(String name,double price,int inventories){
setName(name);
setPrice(price);
setInventories(inventories);
}
public static String getName() {
return name;
}
public static void setName(String name) {
Goods.name = name;
}
public static double getPrice() {
return price;
}
public static void setPrice(double price) {
Goods.price = price;
}
public static int getInventories() {
return inventories;
}
public static void setInventories(int inventories) {
Goods.inventories = inventories;
}
public static void show(){
System.out.println("名稱:"+getName()+"\t\t"+"價格:"+getPrice()+"\t\t庫存"+getInventories());
}
}
public class GoodsDemo {
public static void main(String[] args) {
//創建第一個對象;
Goods g1=new Goods();
g1.setName("黨蔘");
g1.setPrice(75.5);
g1.setInventories(100);
g1.show();
//創建第二個對象
Goods g2=new Goods("蒼耳",5.5);
g2.show();
//創建第三個對象
Goods g3=new Goods("靈芝",99,789);
g3.show();
}
}