diupdate 24 November 2023 Inheritance atau pewarisan, dalam paradigma pemrograman berorientasi objek bisa diartikan membuat suatu class yang mirip seperti class yang lain. Ada class yang ditiru (class induk / parent / superclass) dan ada class hasil tiruan / hasil turunan (class child / subclass). Subclass akan mewarisi atribut dan method-method yang ada pada superclass. Contoh inheritance atau pewarisan dalam OOP misalnya sebagai berikut. Ada class Karyawan yang memiliki atribut NIP, nama, dan jenis kelamin serta dua buah method yaitu masukKerja() dan beriNama(String nama). Apabila digambarkan dalam class diagram seperti berikut Dibuat source code dalam bahasa pemrograman Java sebagai berikut Dibuat class baru yaitu Dosen, class Dosen adalah turunan dari class Karyawan. Dalam bahasa pemrograman Java untuk membuat pewarisan digunakan keyword extends ketika menuliskan deklarasi class (lihat baris ke tiga di source berikut). Class Dosen akan mewarisi atribut NIP, nama, dan je...
foto terminal Mendolo Wonosobo Karena satu hal, saya cukup sering bolak balik Solo - Wonosobo. Jarak dua kota tersebut cukup jauh, sebenarnya bisa saja ditempuh dengan kendaraan pribadi seperti sepeda motor namun kadang untuk meminimalisir rasa capek akibat mengemudi saya memilih naik kendaraan umum. Terdapat beberapa pilihan moda transportasi umum untuk rute Solo - Wonosobo. Sejumlah bus AKAP asal Jawa Timur saat ini telah memperluas jangkauannya hingga mencapai Purbalingga, kita dapat memilih naik Eka atau Sugeng Rahayu jurusan Purbalingga yang melalui Wonosobo. Bus-bus AKAP ini cukup nyaman dengan fasilitas standar bus PATAS Jawa Timuran : AC dingin, interior terawat, dan tidak ketinggalan full music Jawa. Dari segi harga, saya sudah agak lupa karena sudah lama tidak naik bus ini, namun kalau saya tidak salah ingat saat ini untuk jurusan Solo - Wonosobo sudah tembus di atas 100 ribu rupiah. Kenaikan harga BBM yang kemudian diikuti pandemi Covid-19 berkontribusi mengerek tarif b...
Berikut ini adalah pembahasan soal UTS mata kuliah Pemrograman Berorientasi Objek program studi Informatika UNS tahun 2022. Pembahasan soal no 1 : float hitung() { float x = 2f * f1; } Sebelum method hitung() ditulis tipe float, jadi method tersebut memiliki return value berupa float. Namun pada source code belum ditulis return valuenya misal diperbaiki menjadi float hitung() { float x = 2f * f1; return x; } Catatan : Mahasiswa banyak menuliskan mengenai perlunya main method → Main method tidak wajib ada pada sebuah class. Apabila sebuah class tidak memiliki main method, source code tidak akan error namun apabila source code dijalankan tidak ada yang dieksekusi. Sejumlah jawaban juga menyoroti penulisan 2f pada float x = 2f * f1; 2f tersebut adalah angka 2 yang ditulis sebagai float, bukan merupakan kesalahan penulisan code. - - - - - - - - - - - - - - - - - - Pembahasan soal no 2 : Yang wajib ada adalah penggunaan keyword untuk perulangan, misalnya bisa ...
Comments
Post a Comment