java - 为什么不能将 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
?
解决方案
default
是保留字。您不能将包、类、方法、变量等任何关键字作为名称。
保留字的完整列表在这里
推荐阅读
- php - laravel刀片模板中变量(@$variable)之前的@是什么?
- angular - Ionic5 Modal swipeToClose Data On Dismiss
- url - 如何使用 linearGradient defs 获取 SVG 元素的 xpath?
- python - 使用代码调用端点时返回空响应,但使用 Postman 调用时返回正确响应
- python - 如何在 Django 中编写管理面板
- c# - 在 ASP.Net Core Web API 中使用 SoapClient
- reactjs - WP自定义块,编辑器屏幕,类追加重复
- bash - 将文件的内容与列的增量连接起来只有 1
- apple-search-ads - 如何创建 Apple Search Ads API 证书?
- .net - .NET5 ASP.NET Core Web 应用程序和应用程序池