yp秋水伊人

导航

静态

面向对象里的静态:

区别:1、普通成员

普通成员都是属于对象的

调用对象

2、静态成员

静态成员都是属于类的

调用类

 

静态:static(关键字)

zuhe zh=new zuhe();

zh.name="张三";//调用普通成员

zuhe.zname="五月天";//调用静态成员

console.writeline(zh.name);

console.writeline(zuhe.zname);

console.readline();

class zuhe

{

public string name;//  普通成员,组合里面某个人的名字

public static stringzname;  静态成员,组合名字

}

主要还是普通成员,

什么时候用静态成员?

(1)为了简便时,用静态就不用造对象

链接数据库时,造链接对象类,使用静态属性直接返回链接对象

(2)两个类之间传递信息时,

(3)不允许创建对象的类,(对创建对象的个数有限制)

 

public static string sing() // 静态方法     它里面不能包含普通成员(变量,方法,属性)

{

return"正在唱歌"

}

 

 

public string run()  //普通方法     它可以调用静态成员里的

{

return zname+"正在奔跑"

}

 

posted on 2016-08-11 09:02  yp秋水伊人  阅读(162)  评论(0编辑  收藏  举报