Эй, у меня есть действительно простой вопрос, который требует больше объяснения, чем отладки, но я видел в определениях интерфейса для многих объектов класса ключевые слова "@package", "@private", "@public",а потом еще страннее "struct {...}".Я смог сделать законченные программы, не используя ни одного из вышеперечисленных, поэтому я надеялся, что кто-нибудь сможет объяснить мне значение этих ключевых слов.*Подождите, теперь я понимаю, что ограничения каждой декларации, но зачем вам их когда-либо использовать?И можете ли вы уточнить, что означает "struct {...}" и как я ее использую?Еще раз спасибо: D