Можете обьяснить когда мы переопределяем методы из интерфейса почему должны вставить public перед методами. Методы не должны быть точности как у интерфейсах