静态方法的问题,我就是弄不懂,?????? http://www.csdn.net/expert/topic/101/101996.shtm 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 静态方法内只能访问静态的方法或变量,因为main是静态的所以要求prt也是静态的。因为静态方法不需要一个类的实例,所以只能访问静态的成员。 去掉static, prt 就成了class AutoInc 的成员函数,成员函数必须通过实例名来调用,比如:new AutoInc ().prt(...)而静态方法不需要实例化的对象 就可以调用了,他在类载入以后就可以用了 我学JAVA还不久,所以我说简单点吧,chilopod简单的说,静态方法和静态成员变量都是属于类的,而非静态的成员函数和非静态的成员变量是属于具体对象的,比如你有一个类叫class1,里面有一个成员函数叫function1如果function1被static 修饰,你要在class1里呼叫它,则直接写“function1();”,如果在class1外部呼叫它,则写成“class1.function1();”如果function1没有被static修饰,说明它属于对象而不属于类,所以你要先生成class1的一个实例,这样写:“class1 myclass=new myclass(); myclass.function1();”以上所写希望大虾们指正,谢谢 针对局域网的多个共享文件夹之间的拷贝和删除操作的问题 问问题 java怎么实现面板的折叠 在线急求java怎样实现QQ2011登录窗那个在线状态下拉菜单 Gui事件问题 求助:计算器的源代码 我用jar做个可执行文件,出现问题? 哪位大哥介绍个JAVA的好网站给小弟? 超级简单问题,请高手一看! 我已经搞清楚了csdn为什么你有很多可用分却只可以给20的原因了! 有人知道如何在application中取出拨号地址的吗? 请问java与c如何用socket通信?最好有例子
静态方法内只能访问静态的方法或变量,因为main是静态的所以要求prt也是静态的。因为静态方法不需要一个类的实例,所以只能访问静态的成员。
new AutoInc ().prt(...)而静态方法不需要实例化的对象 就可以调用了,他在类载入以后就可以用了
简单的说,静态方法和静态成员变量都是属于类的,而非静态的成员函数和非静态的成员变量是
属于具体对象的,比如你有一个类叫class1,里面有一个成员函数叫function1如果function1被static 修饰,你要在class1里呼叫它,则直接写“function1();”,如果在
class1外部呼叫它,则写成“class1.function1();”如果function1没有被static修饰,说明它属于对象而不属于类,所以你要先生成class1的一个实例,这样写:“class1 myclass=new myclass(); myclass.function1();”
以上所写希望大虾们指正,谢谢