クラスにデータを格納するパブリック変数があるとします。ただし、データの検証を行う必要がある場合、クラスのパブリック変数では行うことができません。あなたはそれらを制御できないからです。部外者、他のプログラマー、プロジェクトにアクセスする人は誰でも、クラス内のこれらのパブリック変数を編集できます。
主に、クラス内のデータへのアクセスを制御するために、プロパティを使用します。それらは依然として変数ですが、クラスの権限内にあります。これらの変数は、任意のデータ型 (例: String、Int、Bool、Objects など) から取得できます。
プロパティは、プロパティで何をどのように達成したいかに基づいて、3 つの主要なオプションを使用して実装できます。
Get - access to the property and retrieve its value
Let - access to the property and update its value
Set - access to the property and used with objects
Get/Set メソッドの実際の使用法を理解することが重要です。私はティガランのコメントに同意します。
誰かが私を落胆させようとしているなら、その理由を知りたいです!