您的位置:程序门 -> java -> j2se / 基础类



请问java中对于public的static何时可以删除,以及void的使用原则给介绍一下


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问java中对于public的static何时可以删除,以及void的使用原则给介绍一下
发表于:2008-01-16 15:20:43 楼主
请问java中对于public的static何时可以删除,以及void的使用原则给介绍一下
发表于:2008-01-16 15:51:461楼 得分:0
发表于:2008-01-16 15:56:152楼 得分:0
这问题描述得太抽象了吧...
发表于:2008-01-16 15:56:593楼 得分:0
与类无关的工具方法一般加上static,诸如把一个文件读成list什么的。

至于void,就是个返回值,不是很明白楼主的意思。
发表于:2008-01-16 16:01:194楼 得分:0
static的被类的所有实例共用.
void就是没有返回值,有什么原则.应该是做一些内部处理吧.我说不明白.
发表于:2008-01-16 16:07:285楼 得分:0
static   定义的方法成为静态,它可以在类未被实例化的情况下使用。实例化实际是分配内存的过程,所以可static静态方法是常驻内存,生存期是你整个程序的运行期。当你把你的程序关掉或者执行完毕的时候,static静态方法或变量才会被释放。所以不要用太多的静态方法,只把它使用在所有类公用的方法上。楼上的被所有实例共用表述并不准确。
除了构造函数,其他所有方法都需要返回值,如果你的方法不打算返回任何值,也要告诉编译器“我不返回任何东西”,所以用void关键字来进行说明。
发表于:2008-01-16 16:07:546楼 得分:0
class   person
{
        string   name;   //one   person's   name;
        static   int   count;//all   persons's   count
}




快速检索

最新资讯
热门点击