为什么要用static? 可以直接用 类名.function 调用你的方法,不必构造它的实例,更深的就不知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当你学到一定程度时,你会发现JAVA的static真是太好了如果没有会无法想象.我来给你说个例子class Ts1{ public static int i=0; }class Ts2{ public void pr(){ System.out.println(Ts1.i); //注意了Ts1是类名就是说不要new也可以把Ts1.i值读出来. }}还有很多很多功能.你自己看一看书. 从理论上说 static 是jdk在编译时就确定的,是相对于类的(全局的).这些话你也许不太理解.不要急,慢慢学. 你好Maxdell: static(静态)方法中的static关键字可以使你的方法直接被调用而不必像我们通常做的那样,先生成一个类的对象或者说是实例,让后通过这个对象来调用其方法。比如我们经常用的方法:getProperties(),它就是一个静态方法,你可以通过一下方法调用它:System.getProperties(),而不必首先生成类System的一个对象。不知道我解释清楚了没有。 用得多的就两个用法:用static声明了的调用时占用同一个内存快另一个就是可以直接调用 以上说得比较清晰了,不过用静态方法这个词会引起含糊我认为用“类方法”比较能说清楚:static关键字在这里只是说明这个方法是属于这个类,而不是此类的某个对象。因此可以用classname.method()调用。不知说清楚了没;) 如何直接使用access数据库中的图片 中文转五笔码 网上没有的...这个无法实现 ? setSize()方法的困惑,在线等待 jsp问题 帮个忙 这怎么解决啊? 愿意和我做朋友嘛? 请教从数据库读出数据到JTable中,哪位有相关资料?????????????????????? 请教各位高手初学Java如何下手 请推荐一本好书 谢谢:) 那为帮我解释一下static的含义 我对notify()和wait()的理解,欢迎讨论 java2 1.4.1的程序在win2000的console下汉字为问号
如果没有会无法想象.我来给你说个例子
class Ts1{
public static int i=0;
}class Ts2{
public void pr(){
System.out.println(Ts1.i); //注意了Ts1是类名就是说不要new也可以把Ts1.i值读出来.
}
}还有很多很多功能.你自己看一看书.
从理论上说 static 是jdk在编译时就确定的,是相对于类的(全局的).这些话你也许不太理解.不要急,慢慢学.
static(静态)方法中的static关键字可以使你的方法直接被调用而不必像我们通常做的那样,先生成一个类的对象或者说是实例,让后通过这个对象来调用其方法。比如我们经常用的方法:getProperties(),它就是一个静态方法,你可以通过一下方法调用它:System.getProperties(),而不必首先生成类System的一个对象。不知道我解释清楚了没有。
用static声明了的调用时占用同一个内存快
另一个就是可以直接调用
我认为用“类方法”比较能说清楚:static关键字在这里只是说明这个方法
是属于这个类,而不是此类的某个对象。因此可以用classname.method()调用。
不知说清楚了没;)