我了解到有一个“默认”访问修饰符,就像“默认”是一个关键字一样。但是这个oracle 教程没有提到任何带有这样关键字的修饰符。它只有一个作为默认值的无修饰符。“默认”关键字是否已弃用?
问问题
700 次
5 回答
3
如果没有 case 匹配指定的值,则可以选择在 switch 语句中使用默认值来标记要执行的语句块。或者,default 关键字也可用于在 Java 注释中声明默认值。
于 2013-10-11T03:31:23.567 回答
1
Access Levels
Modifier Class Package Subclass World
public Y Y Y Y
protected Y Y Y N
no modifier Y Y N N
private Y N N N
修饰符的默认值没有关键字。那是在不同的开关上下文中。
于 2013-10-11T03:37:03.827 回答
1
“默认”访问修饰符是在没有给出访问修饰符时(即,不是公共、私有或受保护之一)。
default
关键字在 switch 语句的上下文中使用。如果其他情况都不匹配,这是要采取的“默认操作”。
于 2013-10-11T03:24:53.523 回答
0
您不能将默认值作为您的访问修饰符。如果您没有提及任何访问修饰符(公共、受保护或私有),那么编译器会将其视为默认访问修饰符。如果它是一种方法,您只能在该包中访问。
在 switch 中使用 default 关键字。该关键字与访问修饰符没有任何关系
于 2013-10-11T03:37:40.623 回答
0
default
是用于不同目的的关键字。修饰符 ( like public, private, protected
) 是关键字的一部分。
于 2013-10-11T03:23:43.953 回答