【发布时间】:2019-08-31 23:30:37
【问题描述】:
我有我的 DateUtils.java 文件,其中包含与日期相关的实用程序方法。我重载了方法setDate(),如下所示:
// Overloaded method #1
public static void setDate(Date date) { }
// Overloaded method #2
public static void setDate(long timestamp) { }
我在其他类文件中只使用上述方法之一。例如,setDate(Date date) 方法。
当我尝试静态导入此方法时,它像这样导入:
import static com.example.app.DateUtils.setDate;
此语句在我的实现中导入两个重载方法,因为我只使用一个重载方法,而不是两个。
有没有办法选择性地静态导入重载方法?我的意思是,我可以只静态导入我感兴趣的方法吗?
【问题讨论】:
标签: java android import static overloading