Kelas adalah tipe data yang ditentukan pengguna yang memungkinkan pengelompokan anggota data, metode, properti, dan peristiwa. Kelas tidak lain adalah cetak biru yang mendefinisikan data dan perilaku. Objek adalah turunan dari kelas. Dalam C #, kelas didefinisikan menggunakan kata kunci 'kelas' diikuti oleh nama kelas yang berisi tubuh kelas yang dikelilingi oleh kurung kurawal. Setiap kelas memiliki konstruktor yang memiliki nama yang sama dengan kelas dan dipanggil secara otomatis pada saat instantiating kelas.
Contoh kelas dalam C #
Antarmuka hanya berisi tanda tangan anggota: metode, properti, peristiwa atau pengindeks. Itu tidak mengandung definisi anggota ini. Terserah kelas yang mendapatkan antarmuka ini untuk menulis definisi anggota ini. Kelas wajib untuk mengimplementasikan semua anggota antarmuka.
Contoh Antarmuka dalam C #:
Dalam contoh di atas, class CalculatorImplementer menerapkan metode add () dan kurangi () dideklarasikan dalam antarmuka Calculate.