شاید از نظر کارایی یکی باشند ولی روش اول رو encapsulation میگند. یعنی تعریف متغیر های خصوصی و استفاده از اون ها فقط داخل کلاسی که خودتون ساختید. در اینصورت شما فقط اجازه میدید که از طریق متدها و پروپرتی ها به این متغیرها دسترسی داشته باشند.
شاید از نظر کارایی یکی باشند ولی روش اول رو encapsulation میگند. یعنی تعریف متغیر های خصوصی و استفاده از اون ها فقط داخل کلاسی که خودتون ساختید. در اینصورت شما فقط اجازه میدید که از طریق متدها و پروپرتی ها به این متغیرها دسترسی داشته باشند.