黑马程序员技术交流社区

标题: c#问题 [打印本页]

作者: 彭博文    时间: 2012-3-6 19:14
标题: c#问题
对象能否调用静态非方法
作者: me黄小峰    时间: 2012-3-6 19:19
对象是不能调用静态方法的。
在同一个类中调用这个类中的静态方法,在方法名前面加一个this.就OK了。
在别的类中调用静态方法,有类名点静态方法名。
作者: 朱小磊    时间: 2012-3-7 00:09
this表示这个类的实例即一个对象,对象是不能调用静态方法,不过楼上的解释有问题。
作者: 朱学田    时间: 2012-3-7 21:23
静态方法是属于类的特有属性,只有类本身调用,而实例方法是属于对象的,只要是这个类的对象都可以调用,
所以对象不能调用静态方法,只有类本身才可以调用。


作者: 刘亚中    时间: 2012-3-8 17:49
应该不能这么问,静态成员是可以通过类来调用的!
应该是不能通过实例化某个类来访问到这个类中的静态成员!
作者: 原世功    时间: 2012-3-8 18:43
这显然是不可以的,你不会自己在代码里试验吗?




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