class 声明前的方括号是什么意思?

what does the Square brackets before a class declaration mean?

scala class 声明如下:

private[kafka] abstract class AbstractServerThread(connectionQuotas: ConnectionQuotas) extends Runnable with Logging { 
  ....
}

我不知道[]是什么意思。

谁能给我答案?

这意味着此 class 对 kafka 包是私有的(只能从该包内访问)。