家裡面當然要有成員囉!也就是class member, 在class裡的member有兩類
一類叫做variable(變數)
variable,就是要被拿來操作的東西,數學喜歡把變數叫做x,y,z,也可以把它想像成資料,我們有了資料,當然要有"方法"去處理這些資料囉!
一類叫做method(方法)
最簡單的例子就是加加減減、算平均,都是方法做的事情,如果你曾經寫過c code,method就是function啦!沒甚麼大不了的東西
舉個簡單例子:
public class Dog {
String name;
String breed;
String breed;
int age;
public void bark();
public void run();
public void sit();
public void shakeHand();
}
簡單來說,這個class叫做Dog,狗的variable有甚麼呢?有它的名字、品種、還有年齡,至於method當然就是定義它可以做甚麼動作啦!你可以叫他bark()去吠小偷,或是run()追擊搶匪,也可以叫它做一隻訓練有素的狗會做的動作:sit()坐!和shakeHand()握手!
*Java Controlling Access to Members of a Class
有四種:public, private, protected, or package-private (no explicit modifier).
如果不打就是 package-private
No comments:
Post a Comment