【发布时间】:2020-07-25 22:30:29
【问题描述】:
我明白,如果我需要在没有对象的类之外调用getItemList,我需要将方法设为公共和静态。我很困惑的是课堂上的情况。
在下面的代码中,我可以在不创建GitHubClient 对象的情况下调用getItemList 方法吗?如果我想直接调用getItemList方法,我应该把方法设为静态吗?
public class GitHubClient {
private String s1 = "abc"
public List<Item> search(double lat, double lon, String keyword) {
// omit code using GitHub client to request info
String responseBody = EntityUtils.toString(entity);
JSONArray array = new JSONArray(responseBody);
// can I call the method without an object
return getItemList(array);
}
private List<Item> getItemList(JSONArray array) {
// helper function to filter the search result
}
}
【问题讨论】:
标签: java