class Example_1 { private static int add(int a, int b) { //略... } static void Main(string[] args) { int x; x = add (1,2); } }
2. 不同類別,其類別內方法有static修飾詞,則不用new保留字來建立物件,用類別名稱.方法名稱(引數)呼叫。
class Add_1 { public static int add(int a, int b) { //略... } } class Example_2 { static void Main(string[] args) { int x; x = Add_1.add (1,2); } }
3. 不同類別,其類別內方法無static修飾詞,則須用new保留字來建立物件,用類別名稱.方法名稱(引數)呼叫。
class Add_2 { public int add(int a, int b) { //略... } } class Example_3 { static void Main(string[] args) { int x; Add_2 callAdd = new Add_2(); //建立物件 x = callAdd.add (1,2); } }
總結:
●public: 類別和類別成員的存取範圍沒限制。
●private: 只有本身的類別可以存取。
沒有留言:
張貼留言