Topic: 初学者的问题!请多费些口水!(关键字怎么理解)

  Print this page

1.初学者的问题!请多费些口水!(关键字怎么理解) Copy to clipboard
Posted by: wu_Java1981
Posted on: 2006-07-27 22:32

小的这几天一直都在学习java,不过,刚学有些关键字不是很明白,故向各位大哥们请教,请教。
void--函数中定义时加 void和不加void有什么区别?
final,static-这两个关键字怎么理解比较好呢,摸不着边。

2.Re:初学者的问题!请多费些口水!(关键字怎么理解) [Re: wu_Java1981] Copy to clipboard
Posted by: blueshoot
Posted on: 2006-07-28 10:25

void表示此函数没有返回值,比如你的函数是对数据的系列操作,不需要关心他的返回值,那么用void, 而不加void 只在一种请情况下会发生,就是构造函数,在定义构造函数的时候不需要带任何返回类型,名字和该类名字一样即可。

final修饰类,表示该类不能有子类是最终类,就好比太监,不能再有孩子一样,final修饰变量,表示该变量为常量,不能改变,被修饰的变量名最好用大写。

static修饰一个方法,表示该方法可以在没有生成对象的情况下调用,定义变量,表示该变量是他所在类的公共变量,不会因为生成一个对象而改变。

这些概念,在你学习JAVA开始会困扰你很久,建议只要心中有点印象就好,在后来慢慢的学习中,你会逐渐了解他的作用的。

3.Re:初学者的问题!请多费些口水!(关键字怎么理解) [Re: wu_Java1981] Copy to clipboard
Posted by: leange
Posted on: 2006-07-28 12:33

blueshoot解释的比较清楚了,你可以找《Thinking in java》里面有对这几个关键字的详细描述!

4.Re:初学者的问题!请多费些口水!(关键字怎么理解) [Re: wu_Java1981] Copy to clipboard
Posted by: wu_Java1981
Posted on: 2006-07-28 20:02

谢谢两位大哥的指导!

5.Re:初学者的问题!请多费些口水!(关键字怎么理解) [Re: wu_Java1981] Copy to clipboard
Posted by: balbeleet
Posted on: 2006-07-28 20:30

建议你把书看一遍看两遍再看第三遍.


   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