Я изучаю Java самостоятельно, и я застрял в этой ошибке. Я пытаюсь сделать пример программы, создав пакет. Пожалуйста, помогите мне решить мою ошибку. Код приведен ниже: -Ошибка: ошибка синтаксиса на токенах (-ах), неправильная конструкция (-ы) в разделе объявления пакета
package pack;
class A
{
public void fun()
{
System.out.println("Hello World...!!!");
}
}
import pack.A;
public class PackageExample
{
public static void main(String[] args)
{
A a=new A();
a.fun();
}
}
Являются ли эти классы в двух разных файлах? Если это так, вам нужно объявление пакета для второго класса (PackageExample), потому что сейчас он не принадлежит к пакету. Кроме того, ваш класс A не является общедоступным, поэтому классы за пределами пакета 'pack' не смогут получить к нему доступ. –
Являются ли два класса в одном файле или разных файлах? –
Я не думаю, что вы потратили достаточно времени, пытаясь понять это сами, вы не сказали, что попробовали, и есть много примеров того, как это сделать. – Snickers3192