方法名
A:
public static void MethodName()
{
}
和
B:
public void MethodName()
{
}
的差别有多少?
B在调用的时候要实例化,A不需要,在两者调用的时候有其它影响吗?
A:
public static void MethodName()
{
}
和
B:
public void MethodName()
{
}
的差别有多少?
B在调用的时候要实例化,A不需要,在两者调用的时候有其它影响吗?
http://topic.csdn.net/u/20090427/17/c0a68148-bb94-4da8-8261-2f86562b6c76.html
A再程序一开始运行的时候,不管有没用到,内存中都加载了静态方法A
而B是在实例化调用后,才加载到内存!!