C# 中静态方法和实例方法分别指的是什么?

 我来答
weltogether
推荐于2016-04-10 · 超过20用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:63.3万
展开全部
实例方法,就是对象的方法,静态方法,是类的方法。

实例方法不能直接调用,需要实例化类产生一个对象以后,掉用这个类下面的实例方法.

静态方法不属于任何一个对象,它直属于类的方法,静态方法不能调用非静态的方法,因为这时的实例方法还没有分配地址。是NULL。但是其他方法可以任意掉用静态方法.

public static int add(int i,int j){}//静态方法,即不需要实例化一个对象就可以直接调用。
public void remove(){}//实例方法,需要产生一个对象才能调用。

带static就是静态方法了

C#是面向对象的语言,对象的概念一定要有认识
Catouse
推荐于2018-03-19 · 超过13用户采纳过TA的回答
知道答主
回答量:40
采纳率:100%
帮助的人:37.8万
展开全部
实例方法就是对象方法
静态方法不属于任何一个对象,属于该类

class SampleClass
{
///这是静态方法,通过关键字static来声明一个静态方法
public static void StaticFunction(){}

///这是通常的实例方法,无关键字static
public void ObjectFunction(){}
}

//当需要调用静态方法时,直接用类名来调用方法,而无需创建该类实例
SampleClass.StaticFunction();

//如果你需要调用实例方法,则需要先创建一个该类的实例,通过实例名来调用
SampleClass sample = new SampleClass();
sample.ObjectFunction();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式