这是个工厂方法。声明为static可以在不生成类的实例的情况下直接调用一个类的static方法或属性。
算是工具类吧,呵呵。
算是工具类吧,呵呵。
解决方案 »
- 求助(关于java实现c++结构体)
- 如何在多个线程执行完后再执行某个方法
- 我是才开始自学JAVA 能建议点书吗?
- 一个关于PriorityQueue的小问题
- ************关于*定时器*问题****************
- 如何采用JAVA串口通信控制一个GPRS模块
- 如何在用java实现图像的渐入渐出
- 所有的分问一问题:为什么我用jbuilder编的application程序,在提示符下输入javaw application时弹出一个错误框说“can not find the mai
- 2个程序出错,快来高手改改啊~~~~~~~~~~~
- 流读取的问题。
- 小问题:为什么在static方法里不能使用this和super指针?
- 一个命令行传递参数出现的问题,希望高人指教
Locale aLocale)
这个方法在某个类中.....class X
这个时候你不需要实例化X这个类就可以
通过类直接调用static方法
这样:X.createCalendar()........就这样!
int a=1;
static int b=1;
public void do1(){
}
public static void do2(){
}
}
class B{
public static void main(String[] args){
A aa=new A();
aa.a=2;
aa.do1();
aa.do2();//以上是一般的用法
-----------
A.do2();//可以不生成对象直接调do2();
A.do1();//这个就不可以通过编译。
A.b=2;// OK
A.a=2;//Not OK
}
}
//静态域只在类首次加载时初始化一次。
//静态方法里不能调用此类里的其它非静态的方法或属性