Belajar OOP : Atribut dalam Class

Untuk memahami atribut di dalam class, kita ambil contoh data mahasiswa yang ada di PDDikti.


 

Data mahasiswa yang tersimpan misalnya meliputi nama, jenis kelamin, asal perguruan tinggi, program studi, jenjang, nomor induk, semester awal, status awal mahasiswa, dan status mahasiswa. Mahasiswa di sini kita buat sebagai sebuah class, kemudian data-data detail yang melekat pada mahasiswa (nama, nomor induk, jenis kelamin, dll) tersebut adalah atribut yang dimiliki oleh class Mahasiswa.

Sebagai contoh, digunakan nomor induk mahasiswa (nim), nama, jenis kelamin, dan alamat sebagai atribut dari class Mahasiswa. Penulisan class Mahasiswa yang dilengkapi dengan atribut adalah sebagai berikut

// class Mahasiswa dalam bahasa pemrograman Java
public class Mahasiswa {
    String nim;
    String nama;
    char jenisKelamin;
    String alamat;
}
# class Mahasiswa dalam bahasa pemrograman Python
class Mahasiswa:
    def __init__(self, nim, nama, jenisKelamin, alamat) -> None:
        self.nim = nim
        self.nama = nama
        self.jenisKelamin = jenisKelamin
        self.alamat = alamat
Bila dibandingkan, terdapat perbedaan antara atribut yang ditulis dalam bahasa Java dengan atribut yang ditulis dalam bahasa Python. Dalam Java, atribut / variabel ditulis beserta dengan tipe datanya, misal String nim. String adalah tipe data variabel nim. Sedangkan pada Python, variabel langsung ditulis namanya tanpa perlu disebutkan tipe datanya.

Comments

Popular posts from this blog

Contoh Inheritance (Pewarisan) di Java

Physical address dan Logical Address (1)

Deploy CodeIgniter 3 Menggunakan Docker