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

cherry_hit_tom 2008-01-16 03:20:43
请问java中对于public的static何时可以删除,以及void的使用原则给介绍一下
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
风情飘逸 2009-09-11
  • 打赏
  • 举报
回复
5楼的描述很准确
healer_kx 2008-01-16
  • 打赏
  • 举报
回复
class Person
{
string name; //one person's name;
static int count;//all persons's count
}


Timnity 2008-01-16
  • 打赏
  • 举报
回复
static 定义的方法成为静态,它可以在类未被实例化的情况下使用。实例化实际是分配内存的过程,所以可static静态方法是常驻内存,生存期是你整个程序的运行期。当你把你的程序关掉或者执行完毕的时候,static静态方法或变量才会被释放。所以不要用太多的静态方法,只把它使用在所有类公用的方法上。楼上的被所有实例共用表述并不准确。
除了构造函数,其他所有方法都需要返回值,如果你的方法不打算返回任何值,也要告诉编译器“我不返回任何东西”,所以用void关键字来进行说明。
shan1119 2008-01-16
  • 打赏
  • 举报
回复
static的被类的所有实例共用.
void就是没有返回值,有什么原则.应该是做一些内部处理吧.我说不明白.
  • 打赏
  • 举报
回复
与类无关的工具方法一般加上static,诸如把一个文件读成List什么的。

至于void,就是个返回值,不是很明白楼主的意思。
cangyue87 2008-01-16
  • 打赏
  • 举报
回复
这问题描述得太抽象了吧...
healer_kx 2008-01-16
  • 打赏
  • 举报
回复

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧