Modul ini membahas pemrograman berorientasi objek pada C#, mulai dari kelas dan object, konstruktor, property, access modifier, pewarisan, kelas abstrak dan interface, sampai record. Urutan materinya bergerak dari konstruksi satu object menuju kontrak antartipe dan tipe data yang tidak dapat diubah. Setelah modul ini diselesaikan, tipe data kustom dapat dirancang dengan batas akses yang jelas dan hubungan antarkelas yang terkendali.
Pemrograman Berorientasi Objek
Kelas, konstruktor, property, access modifier, pewarisan, interface, dan record dalam C#.
0/0 selesai
- Kelas dan Objek
Field, metode, operator new, dan semantik referensi objek.
- Konstruktor
Overload konstruktor, perantai this, dan konstruksi default.
- Property
Auto-property, aksesor get dan set, serta setter init-only.
- Access Modifier
public, private, protected, internal, dan penerapan enkapsulasi.
- Pewarisan
base, virtual, override, dan sealed.
- Kelas Abstrak dan Interface
Kontrak pada kelas abstrak dan interface, termasuk metode interface default.
- Record
Record posisional, kesetaraan nilai, dan imutabilitas.