方法add1、add2和multiply
add1、multiply都是靜態的方法,所以可以不通過建立物件而只用「類名.方法」名呼叫即可;方法add1和main方法同在乙個類program中,因此省略「方法名.」。
非靜態方法add2只能通過例項化的方法來呼叫;否則會報13行的錯誤。
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace 方法_靜態_非靜態_
public
static
intadd1
(int x,
int y )
public
intadd2
(int x,
int y )
}static
class
fangfa
}}
靜態和非靜態方法 呼叫靜態和非靜態方法 原創
在學習php物件導向的時候,遇到了一些問題 class test1 在test1類中,定義了乙個test方法。一般呢,想要呼叫test方法的話,是通過例項化乙個物件來呼叫test方法的。比如 aaa.php php 正常的方式訪問普通方法test class test1 new new test1 ...
靜態和非靜態方法 呼叫靜態和非靜態方法 原創
在學習php物件導向的時候,遇到了一些問題 class test1 在test1類中,定義了乙個test方法。一般呢,想要呼叫test方法的話,是通過例項化乙個物件來呼叫test方法的。比如 aaa.php php 正常的方式訪問普通方法test class test1 new new test1 ...
靜態和非靜態方法
一步一步了解基礎知識 直觀上 靜態方式有static修飾符,非靜態方法沒有。一 靜態成員和非靜態成員區別 靜態成員屬於類所有,而非靜態成員屬於類的例項所有。非靜態成員 每當建立乙個類的例項,就會給非靜態成員在記憶體中開闢一塊儲存空間。靜態成員 無論建立多少類的例項,類的靜態成員只在記憶體中佔同一區域...