Программа выдает такую ошибку вот код import Tree.Artefacts; import Tree.Implement; public class Main { public static void main (String[] args){ Implement Ring_1 = new Implement(); Artefacts Ring_Art_1 = new Artefacts(); Ring_Art_1.name = "Ring Eye of Dragon"; Ring_Art_1.Type_Art = 1; Ring_Art_1.Busy_Art =true; Implement objectMethod = new Implement(); objectMethod.setArt (); } }> это то что лежит в классе Main package Tree; public class Implement { int Place; boolean Busy_Pl = false; public Artefacts Ring_Art_1; public void setArt (){ switch(Ring_Art_1.Type_Art){ case (1): { System.out.println(Ring_Art_1.name); break; } case (2): { System.out.println(Ring_Art_1.Busy_Art); break; } } } }> это то, что лежит в классе Imlement. В чем суть. Есть два класса в разных пакетах. В классе Implement есть функция с оператором switch. В зависимости от того, какое значение у параметра Ring_Art_1.Type_Art она выбирает один из вариантов вывода на экран. Но по каким то причинам она в место того значение которое я этому параметру назначаю в классе Main он (параметр) принимает значение null как я понимаю. Главным смыслом я ставлю вызвать метод в другом классе, который находится вне пакета того класса, в котором создана функция.