Почему в классе нужно указывать что метод публичный, а в интерфейсе - нет?