適合初學者理解類和方法的關係 對象是實體,需要被創建,可以為我們做事.類是規範,根據類的定義來創建對象. ...
package zz;//包 public class Fruit { private boolean seedless,seasonal;//成員變數 private float price; //成員方法設置水果屬性 public void setPrioperties(boolean seed,boolean season,float cost){ seedless=seed;//為成員變數賦值 seasonal=season; price=cost; } //成員方法,輸出水果屬性 public void printProperties(){ if(seedless){ System.out.println("seedless"); } else{ System.out.println("seedes"); } if(seasonal){ System.out.println("seasonal"); }else{System.out.println("seaon");} System.out.println("cost"+price); } public static void main(String[] args){ /*為什麼main方法都是static類型?????? * 首先,main函數作為java程式的入口,也可以理解為一個介面,這個介面不是 提供給程式員使用的,這時提供給用戶等使用的,用戶等不需要知道程式內部的實現, 只需要知道介面就可以了,如果是非靜態的, 那麼當用戶開始使用時,就必須先去創建對象, */ boolean myseed,myseason;//聲明局部變數 float mycost; myseed=false;//為局部變數賦值 myseason=true; mycost=25.01F; Fruit MyFruit=new Fruit();//基於類創建對象 //調用setPrioperties方法,為成員變數賦值 MyFruit.setPrioperties(myseed, myseason, mycost); MyFruit.printProperties();//調用printProperties輸出水果屬性 } }
適合初學者理解類和方法的關係
對象是實體,需要被創建,可以為我們做事.類是規範,根據類的定義來創建對象.