Class dan Object di TypeScript
Dalam TypeScript, konsep kelas (class) dan objek (object) mirip dengan yang ada dalam pemrograman berorientasi objek (OOP) pada umumnya. Kelas digunakan untuk membuat cetakan atau blueprint untuk membuat objek, sementara objek adalah instance atau perwujudan dari kelas tersebut.
Berikut adalah penjelasan lebih detail tentang kelas dan objek di TypeScript:
Kelas (Class):
Kelas adalah cetakan atau blueprint yang digunakan untuk membuat objek.
Kelas dapat memiliki properti (atribut) dan metode (fungsi) yang mendefinisikan perilaku objek yang akan dibuat dari kelas tersebut.
Dapat menggunakan kata kunci
class
untuk mendeklarasikan kelas di TypeScript.Contoh penggunaan kelas dalam TypeScript:
Objek (Object):
Objek adalah instance atau perwujudan dari kelas. Ketika membuat objek dari sebuah kelas, membuat salinan dari kelas tersebut dengan nilai-nilai spesifik untuk properti-propertinya.
Dapat membuat objek dari sebuah kelas dengan menggunakan kata kunci
new
diikuti dengan nama kelas dan parameter jika ada (untuk konstruktor).Contoh penggunaan objek dalam TypeScript:
Dengan menggunakan kelas dan objek, Dapat membuat struktur yang terorganisir dan modular dalam kode TypeScript, yang memungkinkan untuk mengelompokkan fungsionalitas terkait bersama-sama dan menciptakan kembali penggunaan ulang yang efisien.
Sumber:
Last updated