java中是否有静态块的访问修饰符

java中是否有静态块的访问修饰符,java,Java,因为我们有方法和构造函数的访问修饰符,所以我们有静态块的访问修饰符吗?如果是,其意义是什么?我认为您不能为静态块设置访问修饰符 我假设你想写一些东西,比如: private static { // do something } 这在语义上是不正确的。我认为静态块不能有访问修饰符 我假设你想写一些东西,比如: private static { // do something } 这在语义上是不正确的。不,没有。而且您也不能调用静态块,因此这没有多大意义。不,没有。而且您也不能调用静

因为我们有方法和构造函数的访问修饰符,所以我们有静态块的访问修饰符吗?如果是,其意义是什么?

我认为您不能为静态块设置访问修饰符

我假设你想写一些东西,比如:

private static {
   // do something
}

这在语义上是不正确的。

我认为静态块不能有访问修饰符

我假设你想写一些东西,比如:

private static {
   // do something
}

这在语义上是不正确的。

不,没有。而且您也不能调用静态块,因此这没有多大意义。

不,没有。而且您也不能调用静态块,因此这没有多大意义。

访问修饰符(松散地说)告诉您可以对类或实例成员(如方法和字段)执行什么操作-例如,允许谁访问它们(或者根据您的身份如何访问它们)。使用静态初始值设定项,您既没有字段也没有方法,只有一些要执行的代码。

访问修饰符(松散地说)告诉您可以对类或实例成员(如方法和字段)执行什么操作,例如,允许谁访问它们(或者根据您的身份,如何访问它们)。使用静态初始值设定项,您既没有字段也没有方法,只有一些要执行的代码。

您希望如何访问静态块?我认为您不能直接调用它,那么为什么还要麻烦使用访问修饰符呢?

您希望如何访问静态块?我想你不能直接调用它,那么为什么还要麻烦使用访问修饰符呢?

也说不

静态初始值设定项的语法定义为:

静态块

不多也不少。

老板也说不

静态初始值设定项的语法定义为:

静态块

不多不少