Эй, у меня действительно простой вопрос, который требует больше просто объяснения, чем отладки, но я видел в определениях интерфейса для многих объектов класса ключевые слова «@package», «@private», «@public», а затем даже более странная "структура {...}". Мне удавалось создавать полные программы, не используя ничего из вышеперечисленного, поэтому я надеялся, что кто-нибудь объяснит мне значение этих ключевых слов.
Спасибо
РЕДАКТИРОВАТЬ:
Подождите, теперь я понимаю ограничения каждого объявления, но зачем вам вообще их использовать? И можете ли вы уточнить, что означает «struct {...}» и как я его использую? Еще раз спасибо :D