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