Saya melihat bahawa banyak atribut ditulis sebagai peribadi atau dilindungi Apakah tujuan ini?
Saya terbaca dalam talian bahawa ia dikatakan menghalang orang lain daripada mengubah suai sesuka hati, tetapi saya tidak faham siapa yang dimaksudkan oleh orang lain? Adakah mereka rakan sekerja dalam syarikat?
Jadi jika anda membangunkan program itu sendiri, adakah anda tidak perlu menyediakan penswastaan Jika ia terbuka, ia akan lebih mudah untuk menulis dan mudah dihubungi?
Sebagai contoh, semasa membangunkan akaun rasmi WeChat, jika terdapat APPID di dalamnya, anda harus menulis atribut peribadi untuk menyimpannya dan bukannya akaun awam, supaya apabila orang lain memanggil kaedah anda, nilai ini tidak boleh diubah
Kaedah persendirian bermaksud panggilan luar tidak dibenarkan Ia biasanya menjalankan operasi di dalam kelas Jika ia dipanggil secara langsung menggunakan contoh kelas, ralat akan dilaporkan Jika ia ditakrifkan sebagai peribadi, kaedah itu tidak akan kelihatan dalam beberapa editor IDE.