apple.addPrice(50); и apple2.addPrice(100);это ведь неправильно, даже в IDEA подчёркивается красным. Должно быть в обоих случаях Apple.addPrice(50) и Apple.addPrice(100), так как метод addPrice — static, он относится к классу. Это статический метод класса Apple, а не нестатический метод для объектов класса Apple.
Скажите, программа является нормальной? Так можно писать?