scala Int类抽象def没有具体实现

Hao*_*Ren 3 scala

我正在检查scala代码库.

令我困惑的是Int类:

它是一个final abstract类,因此子类的所有成员方法都无法实现.此外,所有这些成员方法都是抽象def,没有具体实现.

我无法理解为什么这些抽象方法有效.我在哪里可以找到这些方法的具体定义?

Jör*_*tag 7

我在哪里可以找到这些方法的具体定义?

你不能,因为没有.在Java平台上,Ints是合成对象,实际上是由JVM原语支持int的,它们不是对象,因此不能有方法.

这些文件仅存在,因此您可以附加文档.这样,你就可以运行了scaladoc,它将为这些虚构的合成类生成文档,就像任何其他类一样.如果这些文件不存在,scaladoc必须知道这些类,并且这些类的文档必须在scaladoc内维护,而不是在它所属的Scala库中.