Я прочитал несколько ответов на stackoverflow с этим вопросом в моей голове, но мой вопрос немного другой.то, что я хочу знать, для переменных, которые не зависят от других переменных класса, почему я не могу объявить переменную public, как мы делаем в Java, а затем получить доступ к переменной напрямую?
я имею в виду в объективнойc, если у меня есть переменная, которую я объявил в интерфейсе класса, почему я не могу напрямую (без создания ее методов получения и установки) получить доступ к, self.variable или instanceofclass.variable ....?
это то, что мы обычно делаем в Java и других объектно-ориентированных языках.
Методы получения и установки имеют свои преимущества, но когда вы делаете простые вещи, было бы лучше, если бы вы обращались к переменным вкак я упоминал выше.
PS: я очень плохо знаком с задачей c, поэтому, если мы можем получить доступ к переменным так, как я утверждаю, что мы не можем, пожалуйста, извините.Я пытался сделать это, но произошла ошибка, поэтому я спрашиваю, но это вполне могло быть связано с чем-то другим.еще раз, пожалуйста, извините.
заранее спасибо.