黑马程序员技术交流社区
标题:
void和static的用法?
[打印本页]
作者:
许波
时间:
2012-8-14 10:31
标题:
void和static的用法?
看视频遇到的问题, 一个项目,新建一个类来存储方法,能不能说下public 方法名() public void 方法名() 和 public static void 方法名()之间的区别?
作者:
许庭洲
时间:
2012-8-14 10:49
1,public 方法名() 和public void 方法名()属于非静态方法;
2,public static void 方法名()属于静态方法;
3,C#静态方法属于类所有,类实例化前即可使用;
4,非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员;
5,因为静态方法在类实例化前就可以使用,而类中的非静态变量必须在实例化之后才能分配内存。
作者:
张可
时间:
2012-8-14 11:17
本帖最后由 张可 于 2012-8-14 11:19 编辑
public 方法名() :公共方法
public void 方法名() : 公共方法,无返回值
public static void 方法名() :公共的静态方法,无返回值
静态方法不需要通过实例调用
作者:
吴通
时间:
2012-8-22 21:57
public 代表访问权限最大
static 代表变量是静态的
void 表没有返回值类型
public() 可以被该类的和非该类的任何成员访问
public void() 可以被该类的和非该类的任何成员访问,函数没有返回值类型,可以内部打印
public static void() 可以被该类的和非该类的任何成员访问,而且是静态方法,不能调用非静态的方法,也没有返回值类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2