構造方法的定義、重載、調用、使用 (1)定義商品類Goods,

(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();

          

          

     }

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章