Topic: java static 方法问题。。。。

  Print this page

1.java static 方法问题。。。。 Copy to clipboard
Posted by: develop8
Posted on: 2006-05-29 07:43

类的方法都设置为 static方法的话,调用方便,
不用创建对象来调用,会很方便,但我不明白为什么大部分方法都需要用创建对象来访问?
什么样的方法需要设置为static,而什么样的方法
又不适合于static?

2.Re:java static 方法问题。。。。 [Re: develop8] Copy to clipboard
Posted by: lisliefor
Posted on: 2006-05-29 14:37

    为什么不部分方法都需要用创建对象来访问?
    这个问题看上去很大,深,可以追溯到oop语言的特性、优势,你可以自己查找一下相关资料。(这个工作由你自己完成,远比我们替你完成,价值要大得多)
    我解释一下什么地方需要用static方法吧!
    static声明的方法或变量,在该类对象被创建之前,就被保存至内存的static存储区域,它可以通过这样的方式(类名.方法名(参数))访问,也就是说,它对于该类产生的所有对象都是公用的。如果,在编程的时候,你需要用到它的这个特性,那么就使用它。
    不过,你同样看得出来,它不安全,很多场合都不能使用。
    如果你想更深刻地了解它,那么去code吧!

3.Re:java static 方法问题。。。。 [Re: develop8] Copy to clipboard
Posted by: xhacker
Posted on: 2006-06-04 20:11


4.Re:java static 方法问题。。。。 [Re: develop8] Copy to clipboard
Posted by: manwubianji
Posted on: 2006-06-05 00:11

说的好
就需要这样的人

5.Re:java static 方法问题。。。。 [Re: develop8] Copy to clipboard
Posted by: cxs718
Posted on: 2006-06-05 21:17

我也有这样的疑惑啊
谢谢解答

6.Re:java static 方法问题。。。。 [Re: develop8] Copy to clipboard
Posted by: wqq0712
Posted on: 2006-06-06 15:21

呵呵 懂了哈~~


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923