Apa yang dimaksud Class [glosarium teknologi informasi]

Class :

Kelas digunakan dalam pemrograman berorientasi objek untuk menggambarkan satu atau lebih objek. Ini berfungsi sebagai templat untuk membuat, atau membuat instance, objek tertentu dalam suatu program . Sementara setiap objek dibuat dari satu kelas, satu kelas dapat digunakan untuk membuat instance beberapa objek.

Beberapa bahasa pemrograman mendukung kelas, termasuk Java , C++ , Objective C, dan PHP 5 dan yang lebih baru. Sementara sintaks definisi kelas bervariasi antara bahasa pemrograman, kelas melayani tujuan yang sama di setiap bahasa. Semua kelas dapat berisi definisi dan metode variabel , atau subrutin yang dapat dijalankan oleh objek terkait.

Di bawah ini adalah contoh definisi kelas Java dasar:

class Sample
{
public static void main(String[] args)
{
String sampleText = “Halo dunia!”;
System.out.println(sampleText);
}
}

Kelas di atas, bernama Sample , menyertakan satu metode bernama main . Di dalam main , variabel sampleText didefinisikan sebagai “Halo dunia!” utama metode memanggil Sistem kelas dari Jawa built-in perpustakaan inti, yang berisi out.println metode. Metode ini digunakan untuk mencetak contoh teks ke jendela keluaran teks .

Kelas adalah bagian mendasar dari pemrograman berorientasi objek. Mereka memungkinkan variabel dan metode untuk diisolasi ke objek tertentu alih-alih dapat diakses oleh semua bagian program. Enkapsulasi data ini melindungi setiap kelas dari perubahan di bagian lain program. Dengan menggunakan kelas, pengembang dapat membuat program terstruktur dengan kode sumber yang dapat dengan mudah dimodifikasi.

CATATAN: Meskipun kelas merupakan dasar dalam pemrograman berorientasi objek, kelas berfungsi sebagai cetak biru, bukan sebagai blok bangunan dari setiap program. Ini karena kelas harus dipakai sebagai objek agar dapat digunakan dalam suatu program. Konstruktor biasanya digunakan untuk membuat objek dari kelas, sedangkan destruktor digunakan untuk membebaskan sumber daya yang digunakan oleh objek yang tidak lagi diperlukan.

Related Posts