首页 > 解决方案 > 为什么不能将 java 包命名为“默认”?

问题描述

在 IntelliJ 中,我尝试为我的默认服务实现创建一个包,名称为default

 src
└───  main
    └───  java
        └───  service
            ├───  default
            │   └─── // here I can't create java classes
            │
            ├─── PostService.java
            ├─── SearchService.java
            └─── UserService.java

IDE提示不能在这个包中创建java类。

为什么我不能在名为 的包中创建 java 类default

标签: javasyntax-errornaming-conventionspackagesdirectory-structure

解决方案


default是保留字。您不能将包、类、方法、变量等任何关键字作为名称。

保留字的完整列表在这里


推荐阅读