全限定类名
时间: 2023-08-31 14:05:56 浏览: 288
获取类的完全限定的类型
全限定类名(Fully Qualified Class Name)是指包括包名在内的类的完整名称。它可以唯一地标识一个类,并且可以避免类名冲突的问题。在 Java 中,全限定类名的格式为:
```
<package_name>.<sub_package_name_1>...<sub_package_name_n>.<class_name>
```
其中,`<package_name>` 表示包名,`<sub_package_name_1>...<sub_package_name_n>` 表示子包名(可以有多个),`<class_name>` 表示类名。例如,`java.util.List` 就是 `List` 接口的全限定类名,它表示 `java.util` 包下的 `List` 接口。
在代码中,如果你需要使用某个类的全限定类名来表示该类,可以直接在类名前加上包名和子包名(如果有的话),用点号 `.` 连接它们。例如,如果你需要使用 `java.util.List` 接口,可以这样写:
```
java.util.List<String> list = new java.util.ArrayList<>();
```
这样可以避免类名冲突的问题,也可以明确地表示你使用的是哪个包下的类。
阅读全文