Я создал новый класс под названием «Инструменты» внутри рабочего пространства «com.example.hello».Почему я не могу поместить свои функции в другой класс?
Tools.java:
public class Tools {
public static String getSource (String theurl) {
URL u;
InputStream is = null;
DataInputStream dis;
String s;
String ss = "";
try {
u = new URL(theurl);
is = u.openStream(); // throws an IOException
dis = new DataInputStream(new BufferedInputStream(is));
while ((s = dis.readLine()) != null) {
ss = ss + s;
}
} catch (MalformedURLException mue) {
} catch (IOException ioe) {
} finally {
try {
is.close();
return ss;
} catch (IOException ioe) {
}
}
return ss;
}
}
Из этого точного пространства имен (com.example.hello), есть .java файл там ... и я хочу использовать getSource.
Я попытался import com.example.hello.Tools.*
Но по какой-то причине, я не могу использовать getSource?
Я просто хочу, чтобы иметь возможность называть «getSource» из моих других классов, находящихся в одной папке.
«Но по какой-то причине я не могу использовать getSource?» Я ожидаю, что сообщение об ошибке компиляции сообщит вам, почему ... но вы не включили это в свой вопрос. –