我很好奇。为什么我必须用大写字母键入String myStr
,而我要用小写字母键入int aNumba
?
发布于 2010-10-24 06:06:45
String本身是一个派生自Object的类,而int是一个原语。
您的困惑可能来自这样一个事实,即String的行为在许多方面都像一个原语,因为它具有可以应用于它的基本操作,比如(+)连接,并且不需要导入它。
连接是因为它足够基本,可以应用这个添加的操作,即使它是一个对象类型。
不需要导入它的原因是,默认情况下会导入java.lang
包,String是该包的成员。
发布于 2010-10-24 06:03:30
int
是一种原始数据类型,String
从Object
派生而来,是一个类。
发布于 2010-10-24 06:03:45
因为String
是一个类(即一个对象)而int
不是
更多信息请参见Java naming conventions。
https://stackoverflow.com/questions/4006302
复制相似问题