在Java项目中,假设存在两个类,分别位于包`com.example.model`和`com.test.entity`中,且类名均为`User`。若在`com.main`包下的类`MainApp`中需要同时使用这两个`User`类,最合适的做法是:

答案解析

当类名冲突时,必须使用类的全名或导入具体的类。选项C使用全名能明确区分两个同名类,且不需要额外的编译时间开销。选项A会导致编译错误,选项B和D 使用*导入,虽然导入了两个包下的所有类,但是仍然不能使用类名User来区分,因为会产生歧义,编译时会报错。
正确答案:C
随机推荐
开始刷题