1. Gunakan kata kunci abstract di C# untuk mendeklarasikan kelas dan fungsi sebagai kelas abstrak.
2. Kelas abstrak tidak dapat dipakai. Fungsi abstrak tidak memiliki kode eksekusi dan harus ditulis ulang di kelas non-abstrak.
3. Meskipun kelas abstrak juga virtual, kata kunci virtual tidak berlaku, jika tidak, kesalahan akan dilaporkan.
4. Jika suatu kelas berisi fungsi abstrak, maka kelas tersebut juga bersifat abstrak dan harus dinyatakan abstrak.
5. Dalam C++, fungsi abstrak dideskripsikan sebagai fungsi virtual murni, namun tidak ada deskripsi seperti itu di C#, dan hanya istilah abstrak yang digunakan.
6. Kelas abstrak dapat didefinisikan sebagai berikut
lihat salinan biasa ke cetak papan klip?
kelas abstrak myAbstract
{
//Definisi variabel tidak berlaku untuk kata kunci abstrak
pribadi ke dalam saya;
//milik
abstrak publik int Hitung { dapatkan;
//metode
string abstrak publik getName();
}
-