public static和public void 有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:17:22
public static和public void 有什么区别? 谢谢了..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..
在是在.net 平台下的 C#语法里的。..

public static是表示要定义的这个方法时静态的,使用类名就可以直接调用,但是您写的并不完整,例子:public static void test() 就表示这个方法是静态的,没有返回值的;
public void是表示要定义的这个方法没有返回值。

本质的区别,第一个(public static)是不完整的修饰符,后面要加上 void,String,int等类型,表示方法是静态方法。
第二个(public void)表示方法没有任何返回值。

  static 修饰符声明属于类型本身而不是属于特定对象的静态成员;

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

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

  void 关键字指定方法不返回值。

一个是静态方法,一个是没有返回值的方法静态方法的方法就是不需要实力化的他是类本身的知道吗

一个是静态,一个是无返回值