首页 电脑 电脑学堂 查看内容

g++编译命令选项

2010-12-30 16:56 863 0

摘要:     gcc/g++在执行编译工作的时候,总共需要4步    1.预处理,生成.i的文件[预处理器cpp]  &nbs...
关键词: nbsp 静态 方法 变量 函数 成员 其它类 static 实例 或者

    ?    因为类的静态方法规定的,类中静态的方法、成员函数只能访问静态的数据成员或者静态的方法。    static void Main(string[] args) //这使用了关键字static代表是静态方法,如果Main方法里面要调用外面的方法或者函数必须是静态的方法或者是函数。    C#中就连static void Main(string[] args)要访问这个方法外面的变量都得是静态的。    这些都是在类中,对于访问其它类就可以了。    如果 Main ?函数访问其它类 就要其他的类要用static 静态类才能访问    或    Main函数中访问其它类,就不用加Static    --------------------以上解决问题的方法    -----------------下面是没看懂的    ?    Net中出现:“非静态的字段、方法或属性”要求对象引用?    理解以下几点即可:    1.静态方法由类名调用,不管该类实例化了多少次,该类的静态方法就只有一份,被该类所有实例共享,都可要调用它噢,就好像你公司的办公室有好几间,但共享走廊里面一个厕所;    2.静态方法只能调用静态变量,静态方法,静态..等;    3.成员方法任意调用静态方法或者静态变量,静态..等,但是成员变量的初始化却不能调用静态属性等,因为初始化成员变量就代表所在类还没有实例化,又如何去调用静态的东西??    4.由上面的第3条又可以多出最重要的一条规则:对象实例化后才能调用静态的东西
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部