第1个回答 2009-01-18
可以 比如下面这个程序就没创建对象
class A
{
public static void main(String[] args){
System.out.println("本程序无对象!");
}
}
我认为这个说法有问题,要知道JAVA程序本身,要知道,你现在也是调用了System类中的out对象的println方法.本回答被提问者采纳
第2个回答 2009-01-21
你可以去看下 Math,这个类的主要方法数学运算,我们想去调用这些方法的时候,并不关心它的对象,而只要能调用方法就可以了,在这中情况下就是可以把构造方法写成私有,内部方法全部都是静态,就可以不要创建对象了。
在你只需要方法而不关心对象,或者说方法的存在与对象无关的时候就可以不用创建对象了,而使用静态方法。
第3个回答 2009-01-17
可以 比如下面这个程序就没创建对象
class A
{
public static void main(String[] args){
System.out.println("本程序无对象!");
}
}
第4个回答 2009-01-17
定义static方法的时候,可以拿来直接用
比如
class A{
static void f()
{...}
}
A.f();就可以了