オブジェクト指向プログラミングに不慣れな友人が私にメンバーとプロパティの違いを尋ねました、そして私は彼に良い答えを与えることができなかったことを認めることを恥ずかしく思いました。プロパティ自体もオブジェクトになる可能性があるため、一般的な説明と例外のリストが残されました。
誰かが、メンバーとプロパティのどちらを検討するかについて、適切な定義を提示できますか?たぶん私は概念をろくでなしにしているのでしょうか、それともメンバーが私が使用する内部名であり、プロパティが他のオブジェクトに公開されているものであるというだけですか?
この質問への答えがわからないことが私のプログラミングの質に影響を与えたとは思いません。それは単なるセマンティクスのポイントですが、それでも彼に説明できないのは気になります。