Bagaimanakah ia berfungsi?
Dalam bahasa seperti Java, kelas boleh dianggap sebagai templat untuk data berstruktur, di mana semua ciri dan tindakan ditakrifkan secara amnya. Contoh kelas adalah struktur data tertentu dengan nilai unik dalam struktur yang ditetapkan ini.
Biasanya, kelas mempunyai kaedah khas yang berkongsi nama tepat sebagai kelas itu sendiri. Kaedah ini, dipanggil pembina, akan dilaksanakan secara automatik apabila contoh baru kelas dibuat. Menggunakan polimorfisme ad hoc, pelbagai kaedah pembina boleh berkongsi nama yang sama dan saling memanggil, memberi lebih banyak pilihan pemrogram bagaimana satu contoh dapat dibuat.
Berorientasikan objek, Polimorfisme, Istilah pengaturcaraan