问题描述
Java编程思想第四版里头23页,2.2.2特例:基本类型里头那个列表怎么把void也当作基本类型?
解决方案
解决方案二:
这个可以理解为一种特殊的类型啊,
解决方案三:
jls中不认为void是一个type,primitivetype就更无从说起了UnlikeCandC++,theJavaprogramminglanguageallowsonlycertainformsofexpressionstobeusedasexpressionstatements.NotethattheJavaprogramminglanguagedoesnotallowa“casttovoid”—voidisnotatype—sothetraditionalCtrickofwritinganexpressionstatementsuchas:(void)...;//incorrect!doesnotwork.
解决方案四:
LZ,你都说是Java编程思想这本书里说的,你还在疑问?好奇怪...
解决方案五:
引用1楼wula0010的回复:
这个可以理解为一种特殊的类型啊,
就这意思
解决方案六:
void就是不返回值
解决方案七:
就像:不表态本身就是一种态度
解决方案八:
引用1楼wula0010的回复:
这个可以理解为一种特殊的类型啊,
这个void类型没什么好说的。在C语言里也有void类型,在JAVA里也有void类型,它们的意思是一样的,都表示无返回值。所以我猜的。就统一规定void为基本类型,这就是一个规定,没什么好说的。
解决方案九:
再补充一条:我举个例子,在JAVA书里有这样一句话,所有的函数都必须有返回值或void类型。可构造函数却没有返回值,也没有void类型。那么这一句话有问题吗???所以我认为有些东西知识人们规定出来的,没必要深究。
时间: 2024-07-29 15:33:56