黑马程序员技术交流社区

标题: 关键字static的用法 [打印本页]

作者: 成刚    时间: 2012-2-25 15:00
标题: 关键字static的用法
关键字static一般是在什么情况下使用?具体使用的意义是什么?理解得比较模糊,请高手指点!
作者: 赵国梁    时间: 2012-2-25 15:10
static意思是静态,可以修饰类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器。标记为static的就不用创建实例对象调用了,可以通过类名直接点出来,如果没有标记为静态就要通过创建实例对象来调用,也就是也使用new关键字来创建对象。
作者: 安超    时间: 2012-2-25 15:10
个人理解:加static的变量即为全局变量,哪里都能访问,哪里都能改变其值,如一个网站的计数器,就应该用static来定义一个变量,当然不是很合理,只是简单地理解其用法。
作者: 许全通    时间: 2012-2-25 16:00
补充国梁的回答:
静态类中的成员都是静态成员,都用static修饰,但访问静态类的时候不是用实例名来引用,而是直接通过类名来引用,这是静态类和非静态类的区别!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2