public static和public void 有什么区别?

publicstatic和publicvoid有什么区别?谢谢了..在是在.net平台下的C#语法里的。..在是在.net平台下的C#语法里的。..在是在.net平台下的... public static和public void 有什么区别? 谢谢了..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
展开
 我来答
梦想作坊
2016-10-28 · TA获得超过402个赞
知道小有建树答主
回答量:450
采纳率:80%
帮助的人:242万
展开全部

我们换个简单易懂的说法,这两句的区别就在于,能不能直接用类名访问。

很好理解的不是吗?

假如,我有一个类,如下图所示:

接下来先实例化一个对象,ca,你会发现它不仅可以访问普通的方法,也可以访问静态的方法

那这又有什么用呢?如果每次我用一个类的方法之前我都要实例化一下这个类,那么无疑是对内存资源的浪费。于是乎,静态方法就带来了便利,如下图所示:


希望以上对你有所帮助。

Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
飞翔尘埃
推荐于2018-02-27 · TA获得超过180个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:221万
展开全部
本质的区别,第一个(public static)是不完整的修饰符,后面要加上 void,String,int等类型,表示方法是静态方法。
第二个(public void)表示方法没有任何返回值。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jonia917
2015-07-11 · 知道合伙人互联网行家
Jonia917
知道合伙人互联网行家
采纳数:924 获赞数:2784
我毕业于一所普通的本科高校软件工程专业,学士学位。现在一家IT公司担任初级软件卡发工程师

向TA提问 私信TA
展开全部
public static是表示要定义的这个方法时静态的,使用类名就可以直接调用,但是您写的并不完整,例子:public static void test() 就表示这个方法是静态的,没有返回值的;
public void是表示要定义的这个方法没有返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
光环国际
2015-08-10 · IT·互联网经理人培训口碑品牌
光环国际
光环国际成立于2001年7月,是一家专注于IT互联网经理人培训机构,经过18年发展,光环卓而不凡的服务品质,现已成为IT互联网经理人培训国内口碑品牌。
向TA提问
展开全部
  static 修饰符声明属于类型本身而不是属于特定对象的静态成员;

  static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数。

  void (C#) 用作方法的返回类型时;

  void 关键字指定方法不返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-03-29 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4032万
展开全部
一个是静态方法,一个是没有返回值的方法静态方法的方法就是不需要实力化的他是类本身的知道吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式