Isi kandungan:

Bilakah kita harus menggunakan kaedah statik dalam C #?
Bilakah kita harus menggunakan kaedah statik dalam C #?

Video: Bilakah kita harus menggunakan kaedah statik dalam C #?

Video: Bilakah kita harus menggunakan kaedah statik dalam C #?
Video: UJI HIPOTESIS STATISTIK-Part 1 2024, April
Anonim

Berikut ialah beberapa contoh masa anda mungkin mahu menggunakan kaedah statik:

  1. Apabila fungsi tidak membuat guna mana-mana ahli pembolehubah .
  2. Bila menggunakan kilang kaedah untuk mencipta objek.
  3. Apabila anda mengawal, atau sebaliknya menjejaki, bilangan instantiasi kelas.
  4. Apabila mengisytiharkan pemalar.

Berkenaan dengan ini, bilakah kita harus menggunakan kaedah statik dalam C#?

Dua perkara biasa kegunaan daripada statik medan adalah untuk menyimpan kiraan bilangan objek yang telah dijadikan instantiated, atau untuk menyimpan nilai yang mesti dikongsi di antara semua keadaan. Kaedah statik boleh terlebih beban tetapi tidak ditindih, kerana ia tergolong dalam kelas, dan bukan kepada mana-mana contoh kelas.

Juga Tahu, bolehkah kita mempunyai kaedah statik dalam kelas bukan statik C#? Bukan itu sahaja, tetapi sementara bukan - kelas statik mungkin mengandungi kedua-duanya statik dan contoh kaedah , kelas statik hanya dibenarkan mempunyai kaedah statik . Walau bagaimanapun, mereka kaedah statik dalam contoh kelas boleh tidak dipanggil pada contoh tetapi hanya pada kelas sendiri. // Memanggil kaedah pada contoh kelas.

Mengenai ini, bilakah saya harus menggunakan kaedah statik?

Gunakan statik apabila anda ingin memberikan akses peringkat kelas kepada a kaedah , iaitu di mana kaedah sepatutnya boleh dipanggil tanpa contoh kelas. Kaedah statik tidak perlu dipanggil pada objek dan itulah apabila anda guna ia. Contoh: Main() anda ialah a statik dan anda tidak mencipta objek untuk memanggilnya.

Apakah kelas statik C#?

Kelas Statik C# A C# kelas statik ialah kelas itu tidak boleh dibuat seketika. Tujuan tunggal kelas adalah untuk menyediakan pelan tindakan yang diwarisinya kelas . A kelas statik dicipta menggunakan " statik "kata kunci masuk C# . A kelas statik boleh mengandungi statik ahli sahaja. Anda tidak boleh mencipta objek untuk kelas statik.

Disyorkan: