Dalam contoh di atas, `mhs1` adalah objek yang dibuat dari kelas `Mahasiswa`
dengan atribut “Jhon Wick” dan “T3120999”.
3. Manfaat Konsep Kelas dan Objek:
- Abstraksi: Kelas dan Objek memungkinkan abstraksi dari dunia nyata ke dalam
kode, membuat representasi yang lebih intuitif.
- Modularitas: Kode terorgalisir dalam kelas, memungkinkan modularitas yang
baik.
- Reusabilitas: Kelas dapat digunakan Kembali untuk membuat objek-objek baru
dalam berbagai konteks.
- Pemeliharaan: Perubahan pada kelas dapat memengaruhi seluruh objek yang
dibuat dari kelas tersebut.
- Pengelolaan: Objek memungkinkan pengelolaan yang lebih bai katas data dan
fungsionalitas yang terkait.
- Pemisahan Tanggung Jawab: Setiap objek memiliki tanggung jawab tertentu,
memudahkan pengembangan kolaboratif dan pemecahan kompleksitas.
Konsep Kelas dan Objek adalah fondasi utama dalam Pemrograman Berorientasi Objek
dan memungkinkan pemrogram untuk membuat program yang lebih terstruktur, mudah
dipelihara, dan mudah diorganisir.
Dalam contoh di atas, `nama` dan `nim` adalah atribut dari kelas `Mahasiswa`.
2. Metode:
Metode adalah fungsi yang terkait dengan kelas dan objeknya. Metode mendefinisikan
perilaku atau Tindakan yang dapat dilakukan oleh objek. Metode sering digunakan
untuk memodifikasi atribut, menghasilkan keluaran, atau melakukan tugas-tugas
tertentu.
Contoh Metode dalam Kelas Mahasiswa:
Dengan memiliki atribut dan metode dalam kelas, Anda dapat membuat objek yang
memiliki data dan perilaku tertentu. Ini membantu dalam mengorganisir dan merancang
program yang lebih terstruktur dan mudah dipelihara.