Mengelola implementasi kelas

Pemula
Pengembang
Pendidik Perguruan Tinggi
Pendidik K-12
Siswa
Visual Studio Code

Pelajari cara menerapkan kelas menggunakan teknik khusus seperti kelas statis, kelas parsial, dan penginisialisasi objek yang dapat meningkatkan keterbacaan, keberlanjutan, dan organisasi kode Anda.

Tujuan pembelajaran

Setelah menyelesaikan modul ini, Anda akan dapat:

  • Jelaskan perbedaan antara program terstruktur dan berorientasi objek, manfaat enkapulasi, dan siklus hidup kelas.

  • Batasi akses ke kelas dan anggota menggunakan kelas privat, statis, dan berlapis.

  • Meningkatkan organisasi kode dan pemeliharaan menggunakan kelas parsial.

  • Meningkatkan keterbacaan dan pemeliharaan kode menggunakan metode yang mengimplementasikan argumen bernama dan opsional.

  • Meningkatkan efisiensi kode dan keterbacaan menggunakan penginisialisasi objek dan konstruktor salinan.

  • Jelaskan tujuan dari finalizer kelas serta hubungan antara finalizer dan pemungut sampah di .NET.

Prasyarat

  • Kemampuan untuk membuat kelas dan konstruktor kelas untuk membuat instans objek di aplikasi C#.

  • Kemampuan untuk menerapkan properti kelas menggunakan pengakses properti dan pengubah akses dan metode atau metode ekstensi yang mendukung kelebihan beban.

  • Kemampuan untuk mengembangkan aplikasi konsol C# yang menerapkan logika bisnis menggunakan pernyataan perulangan, pernyataan pemilihan, dan metode kustom.

  • Kemampuan untuk melakukan penelusuran kesalahan kode C# dasar dan penanganan pengecualian di lingkungan Visual Studio Code.