Font size
WorksheetsKuis [3/4] Inheritance hingga Polymorphism
Total questions: 100
Worksheet time: 50mins
Apa definisi dari parameter dalam konteks fungsi atau method?
Nilai yang digunakan untuk mengubah fungsi atau method.
Nilai yang tidak dapat diubah dalam fungsi atau method.
Nilai yang hanya digunakan untuk mendeklarasikan variabel.
Nilai yang digunakan untuk menghapus fungsi atau method.
Mengapa parameter penting dalam pengembangan aplikasi?
Untuk membuat kode lebih kompleks.
Untuk mempermudah pengembang dalam mengembangkan aplikasi.
Untuk mengurangi jumlah fungsi dalam aplikasi.
Untuk menghapus data yang tidak diperlukan.
Di mana parameter dapat ditambahkan selain pada konstruktor?
Pada variabel.
Pada method.
Pada kelas.
Pada objek.
Apa yang dapat dilakukan dengan parameter dalam satu fungsi?
Menambahkan beberapa parameter.
Menghapus parameter yang tidak diperlukan.
Mengubah tipe data parameter.
Menggabungkan parameter dengan variabel.
Apa yang dimaksud dengan parameter dalam fungsi lambda/anonymus?
Variabel yang digunakan untuk menyimpan nilai sementara
Nilai yang diberikan kepada fungsi untuk diproses
Tipe data yang digunakan untuk mendeklarasikan variabel
Metode untuk mengatur properti dalam kelas
Apa yang terjadi jika fungsi anonymous hanya memiliki satu baris statement atau ekspresi?
Harus menggunakan kurung kurawal
Tidak perlu menggunakan kurung kurawal
Harus mendeklarasikan tipe data
Tidak dapat digunakan
Metode `luas(int a, double t)` dalam kelas Bidang digunakan untuk menghitung apa?
Luas segitiga
Luas lingkaran
Luas persegi panjang
Luas kubus
Apa fungsi utama dari konstruktor dalam sebuah class?
Menghapus objek dari class
Memberikan nilai awal pada sebuah class ketika class tersebut dibuat dalam bentuk objek pada class lain
Mengubah nama class
Mengatur tampilan class
Apakah konstruktor dapat memiliki parameter?
Tidak pernah memiliki parameter
Selalu memiliki parameter
Bisa memiliki parameter, bisa juga tidak
Hanya memiliki parameter jika class memiliki nama
Apa yang tidak boleh digunakan dalam konstruktor?
Keyword void
Keyword public
Keyword static
Keyword private
Apa fungsi utama dari konstruktor dalam Java?
Menghapus objek
Menginisialisasi objek
Mengubah tipe data objek
Menambahkan metode ke objek
Apa yang terjadi ketika objek baru dari kelas "belajar_kons" dibuat dalam kode di atas?
Program akan menghasilkan error.
Pesan "Belajar PBO yuks" akan ditampilkan di konsol.
Objek tidak akan dibuat.
Program akan berhenti berjalan.
Apa nama metode utama yang digunakan untuk menjalankan program dalam contoh kode di atas?
public static void execute()
public static void main()
public void start()
public void run()
Apa yang dilakukan oleh konstruktor `mhs(String npm, String nama)` dalam program di atas?
Menginisialisasi nilai tugas, UTS, dan UAS.
Menginisialisasi nilai NPM dan nama mahasiswa.
Menghitung nilai akhir berdasarkan bobot tugas, UTS, dan UAS.
Menampilkan nilai tugas, UTS, dan UAS ke layar.
Apa yang dilakukan oleh metode `tampil2()` dalam program di atas?
Menampilkan nilai tugas, UTS, UAS, dan nilai akhir ke layar.
Menghitung nilai akhir berdasarkan bobot tugas, UTS, dan UAS.
Menampilkan NPM dan nama mahasiswa ke layar.
Menginisialisasi nilai tugas, UTS, dan UAS.
Berdasarkan kode program, bagaimana cara membuat objek baru dari kelas "Nilai"?
new Nilai("001", "salman");
Nilai mahasiswa = new Nilai("001", "salman");
Nilai mahasiswa = Nilai("001", "salman");
Nilai mahasiswa = Nilai.new("001", "salman");
Berapa nilai akhir yang dihasilkan untuk mahasiswa kedua dalam kode program?
85.0
88.0
90.0
86.0
Apa tipe data yang digunakan untuk menyimpan nilai akhir dalam kode program?
int
double
float
String
Apakah kegunaan dari konstruktor dan parameter dalam Pemrograman Berorientasi Objek?
Untuk menginisialisasi objek dengan nilai awal
Untuk menghapus objek dari memori
Untuk mengatur akses spesifier
Untuk mendeklarasikan variabel
Berapa jumlah minimal method yang harus dibuat oleh setiap mahasiswa dalam program class sesuai ketentuan?
1 method
2 method
3 method
4 method
Apa arti dari kata "Poly" dalam istilah Polimorfisme?
Bentuk
Banyak
Tahapan
Organisme
Dalam ilmu sains, Polimorfisme mengacu pada prinsip apa?
Prinsip dalam biologi di mana organisme atau spesies memiliki banyak bentuk serta tahapan
Prinsip dalam fisika tentang gerak benda
Prinsip dalam kimia tentang reaksi senyawa
Prinsip dalam matematika tentang bilangan
Bagaimana Polimorfisme diterapkan dalam OOP?
Dengan membuat class memiliki banyak bentuk method yang berbeda meskipun namanya sama
Dengan membuat class memiliki satu bentuk method yang sama
Dengan menghapus semua method dalam class
Dengan membuat class hanya memiliki satu parameter
Apa yang dimaksud dengan "bentuk" dalam Polimorfisme OOP?
Nama method yang sama
Isi yang berbeda, namun tipe data dan parameternya sama
Isi yang berbeda, namun tipe data dan parameternya berbeda
Tahapan dalam proses OOP
Apa yang dimaksud dengan polimorfisme dalam teknik programming?
Teknik untuk membuat program lebih spesifik
Teknik untuk memprogram secara general daripada secara spesifik
Teknik untuk menghapus class dalam programming
Teknik untuk menggabungkan class yang berbeda
Dalam contoh pertama, tiga class yang disebutkan ("Kelinci", "Kucing", dan "Sapi") merupakan turunan dari class apa?
Class "Kegiatan"
Class "Hewan"
Class "Makanan"
Class "Minuman"
Apa tujuan utama dari polimorfisme dalam programming?
Untuk membuat program lebih kompleks
Untuk memprogram secara general daripada secara spesifik
Untuk mengurangi jumlah class dalam program
Untuk menggabungkan semua class menjadi satu
Polimorfisme pada Java memiliki dua macam, yaitu:
Polimorfisme Statis dan Polimorfisme Dinamis
Polimorfisme Tunggal dan Polimorfisme Ganda
Polimorfisme Sederhana dan Polimorfisme Kompleks
Polimorfisme Internal dan Polimorfisme Eksternal
Polimorfisme dinamis pada Java menggunakan:
Method overloading
Method chaining
Method overriding
Method inheritance
Apa hubungan erat yang disebutkan dalam materi antara polimorfisme dan konsep lain?
Polimorfisme dan method chaining
Polimorfisme dan inheritance
Polimorfisme dan encapsulation
Polimorfisme dan abstraction
Penggunaan metode dengan nama yang sama dapat dilakukan melalui:
Method overriding dan method chaining
Method overloading dan method overriding
Method inheritance dan method overloading
Method chaining dan method inheritance
Apa fungsi dari keyword `extends` dalam program Java?
Untuk mendeklarasikan variabel baru.
Untuk menghubungkan class dengan interface.
Untuk membuat class baru mewarisi properti dan metode dari class lain.
Untuk menghapus class yang tidak digunakan.
Apa yang akan terjadi jika method `jawab()` pada class `sapi_poly` dipanggil?
Program akan menghasilkan error.
Program akan mencetak "Sapi : Rumput".
Program akan mencetak "Macam-macam Nama dan Makanan Hewan: Sapi : Rumput".
Program tidak akan menghasilkan output.
Apa yang dimaksud dengan overriding method dalam Java?
Mengubah nama method dalam class turunan.
Menghapus method dari class induk.
Mendefinisikan ulang method dari class induk di class turunan dengan implementasi yang berbeda.
Menambahkan parameter baru pada method di class induk.
Apa fungsi dari keyword `super` dalam kode program di atas?
Untuk mendeklarasikan variabel dalam kelas.
Untuk memanggil konstruktor atau metode dari kelas induk.
Untuk membuat objek baru dari kelas.
Untuk menghapus objek dari memori.
Apa yang dicetak oleh metode `info2()` dalam kelas `bmw`?
Nama mobil.
Jenis mobil.
"Ini contoh polimorfisme".
Jumlah roda mobil.
Apa yang dilakukan oleh konstruktor `bmw` dalam kode program di atas?
Menginisialisasi variabel `nama` dan `jumlahroda` saja.
Menginisialisasi variabel `nama`, `jumlahroda`, dan `jenismobil`.
Menginisialisasi variabel `merk` saja.
Menginisialisasi variabel `jumlahroda` dan `merk` saja.
Apa yang akan dicetak oleh metode `info()` dari objek `cetak2` dalam kelas `poly`?
Nama: Mobil, Jumlah Roda: 4, Merk: BMW, Jenis Mobil: Manual.
Nama: Mobil, Jumlah Roda: 4, Merk: BMW.
Nama: Mobil, Jumlah Roda: 4, Jenis Mobil: Manual.
Nama: Mobil, Jumlah Roda: 4.
Apa peran kelas `poly` dalam kode program di atas?
Sebagai kelas induk untuk kelas `kendaraan`.
Sebagai kelas utama untuk menjalankan program.
Sebagai kelas yang mengimplementasikan polimorfisme.
Sebagai kelas untuk mendeklarasikan variabel.
Apa saja konsep PBO yang harus digunakan dalam pembuatan program Inputan Scanner sesuai dengan ketentuan pada gambar?
Inheritance, Encapsulation, Polymorphism
Inheritance, Abstraction, Polymorphism
Encapsulation, Abstraction, Overloading
Polymorphism, Overriding, Encapsulation
Apa yang terjadi jika data diatur dengan hak akses "private" dalam konsep encapsulation?
Data dapat diakses oleh semua class
Data hanya dapat digunakan oleh class itu sendiri dan tidak bisa digunakan oleh class luar
Data menjadi public dan dapat diakses oleh class lain
Data menjadi tidak dapat digunakan oleh class manapun
Apa yang dimaksud dengan encapsulation dalam pemrograman Java?
Konsep untuk membuat program lebih cepat
Konsep untuk membungkus data/variabel agar tidak bisa diakses oleh class lain
Konsep untuk menghapus data yang tidak diperlukan
Konsep untuk menghubungkan semua class dalam program
Apa fungsi dari kata kunci "private" dalam konsep encapsulation?
Membuat data dapat diakses oleh semua class
Membatasi hak akses pada variabel, class, dan method
Menghapus data yang tidak digunakan
Menghubungkan class yang berbeda
Dalam kehidupan sehari-hari, apa contoh penyembunyian data yang sering kita alami?
Mengetahui cara kerja Handphone secara mendalam
Menggunakan Handphone melalui interface yang disediakan
Mengetahui kode PIN yang disimpan oleh pihak bank
Memahami sistem pengiriman pesan WA secara rinci
Apa yang tidak diketahui oleh pihak bank saat kita membuat rekening?
Data pribadi kita
KTP kita
Kode PIN kita
Alamat rumah kita
Apa yang menjadi fokus utama saat menggunakan Handphone?
Mengetahui cara kerja Handphone secara rinci
Menggunakan interface yang disediakan
Memahami sistem pengiriman data
Mengetahui semua data yang ada di dalam Handphone
Apa fungsi utama dari metode get dalam Getter dan Setter?
Mengubah nilai pada variable
Mengembalikan nilai dari variable
Menghapus nilai dari variable
Menambahkan nilai pada variable
Kenapa metode get disebut sebagai accessor?
Karena metode ini mengubah state dari member
Karena metode ini hanya mengambil tanpa mengubah state dari member
Karena metode ini menghapus data dari member
Karena metode ini menambahkan data ke member
Bagaimana metode set bekerja dalam Getter dan Setter?
Mengembalikan nilai dari variable
Menghapus nilai dari variable
Mengubah atau memberikan nilai pada variable
Menambahkan nilai ke variable
Apa tujuan utama penggunaan Getter dan Setter dalam encapsulation?
Untuk menghapus data dari variable
Untuk melindungi data secara efektif
Untuk menambahkan data ke variable
Untuk mengubah state dari variable
Apa fungsi utama dari metode setter dalam pemrograman?
Mengambil nilai dari atribut
Memberikan nilai ke atribut
Menghapus nilai dari atribut
Mengubah tipe data atribut
Bagaimana cara penulisan nama metode getter dalam pemrograman?
Dimulai dengan "get" diikuti nama variabel dengan huruf pertama dikapitalisasi
Dimulai dengan "set" diikuti nama variabel dengan huruf pertama dikapitalisasi
Dimulai dengan "get" diikuti nama variabel tanpa kapitalisasi
Dimulai dengan "set" diikuti nama variabel tanpa kapitalisasi
Apa perbedaan utama antara metode getter dan setter?
Getter mengubah tipe data, sedangkan setter menghapus data
Getter mengambil nilai dari atribut, sedangkan setter memberikan nilai ke atribut
Getter memberikan nilai ke atribut, sedangkan setter mengambil nilai dari atribut
Getter dan setter memiliki fungsi yang sama
Apa yang dimaksud dengan encapsulation dalam pemrograman?
Teknik untuk menggabungkan data dan fungsi dalam satu unit.
Proses untuk membuat program lebih cepat.
Metode untuk menghapus data yang tidak diperlukan.
Teknik untuk mengubah tipe data.
Mengapa atribut "a" dalam kelas "charlie" tidak dapat diakses oleh kelas turunan?
Karena atribut "a" memiliki akses protected.
Karena atribut "a" memiliki akses public.
Karena atribut "a" memiliki akses private.
Karena atribut "a" tidak dideklarasikan.
Apa perbedaan utama antara akses "private" dan "protected" dalam program di atas?
"Private" hanya dapat diakses oleh kelas induk, sedangkan "protected" dapat diakses oleh kelas turunan.
"Private" dapat diakses oleh semua kelas, sedangkan "protected" hanya dapat diakses oleh kelas induk.
"Private" dapat diakses oleh kelas turunan, sedangkan "protected" hanya dapat diakses oleh kelas induk.
Tidak ada perbedaan antara "private" dan "protected".
Apa konsep utama yang digunakan dalam program encapsulation?
Memprivatkan atribut dan menggunakan metode untuk mengaksesnya
Menggunakan inheritance untuk mengakses atribut
Menggunakan atribut publik untuk semua kelas
Menggunakan metode tanpa atribut
Apa tujuan dari memprivatkan atribut dalam program encapsulation?
Untuk meningkatkan keamanan data dan mencegah akses langsung dari kelas lain
Untuk membuat program lebih kompleks
Untuk mengurangi jumlah atribut dalam program
Untuk menghapus metode dalam kelas
Apa fungsi dari metode `setNilai` dalam program encapsulation?
Menetapkan nilai ke atribut yang diprivatkan
Menghapus nilai dari atribut
Mengakses nilai dari atribut
Mengubah nama atribut
Apa contoh penggunaan atribut di kelas induk yang dapat diturunkan ke kelas turunan lainnya?
Class mata pelajaran
Class encapsulation
Class metode
Class atribut
Apa istilah yang digunakan untuk class yang memiliki class turunan?
Subclass
Parent class atau base class
Child class
Derived class
Apa yang sering disebut sebagai subclass atau child class?
Class utama
Class turunan
Class dasar
Class induk
Bagaimana cara menggunakan kata kunci "extends" dalam deklarasi class di Java?
Menambahkan kata kunci "extends" setelah nama class, diikuti dengan nama class parent.
Menambahkan kata kunci "extends" sebelum nama class, diikuti dengan nama class parent.
Menambahkan kata kunci "extends" di akhir deklarasi class.
Menambahkan kata kunci "extends" di dalam method class.
Apa yang diberitahukan oleh kata kunci "extends" kepada compiler Java?
Bahwa kita ingin menghapus class parent.
Bahwa kita ingin membuat class baru.
Bahwa kita ingin melakukan perluasan class.
Bahwa kita ingin mengubah nama class parent.
Apa yang dilakukan oleh kompiler Java saat mengkompilasi sebuah class?
Menghapus subclass
Membaca class sebagai subclass dari class Object
Mengubah class menjadi superclass
Menggabungkan semua class
Manakah pernyataan yang benar tentang hubungan antara class parent dan class turunan dalam program inheritance?
Class parent dapat memanggil atribut/method dari class turunan.
Class turunan tidak dapat memanggil atribut/method dari class parent.
Class turunan dapat memanggil atribut/method dari class parent.
Class parent dan class turunan tidak dapat saling memanggil atribut/method.
Dalam program inheritance, apa yang ditampilkan oleh method `data2()` pada class `bljr_inhemain`?
Nama dan NIS
Jurusan dan Nama
Jurusan saja
Nama saja
Apa fungsi dari keyword "extends" dalam program Java?
Untuk mendeklarasikan variabel baru.
Untuk menghapus class yang sudah ada.
Untuk menghubungkan class dengan class lain sebagai pewarisan.
Untuk membuat method baru dalam class.
Apa yang dilakukan oleh method `data2()` pada class `coba_inhe2`?
Menampilkan nama dan nilai.
Menampilkan nama dan jurusan.
Menampilkan tugas dan uas.
Menampilkan nama dan NIS.
Apa yang akan ditampilkan oleh method `data3()` pada class `coba_inhemain`?
Nama 2 : Budi, Jurusan : Informatika, Nilai : 100
Nama 2 : Budi, Jurusan : Informatika, Nilai : 50
Nama 2 : Informatika, Jurusan : Budi, Nilai : 100
Nama 2 : Informatika, Jurusan : Budi, Nilai : 50
Apa nama class parent dalam program inheritance yang ditampilkan?
coba_inhe
bljr_inhe2
coba_inhemain
class main
Apa data yang ditampilkan dari class pertama dalam program?
Nama: Budi, NIS: 12345
Nama: Budi, Jurusan: Informatika
Nama 2: Budi, Jurusan: Informatika, Nilai: 86
Nama: Budi, Nilai: 86
Apa fungsi utama dari kata kunci "super" dalam pemrograman?
Menghapus data member dari parent class
Merujuk pada member dari parent class
Menambahkan data member ke parent class
Mengubah nama parent class
Apa yang dirujuk oleh "super.function_member()" dalam pemrograman?
Data member dari parent class
Function member dari parent class
Konstruktor dari parent class
Variabel lokal dari parent class
Apa yang dirujuk oleh "super()" dalam pemrograman?
Data member dari parent class
Function member dari parent class
Konstruktor dari parent class
Method dari child class
Di mana pemanggilan konstruktor parent harus dilakukan dalam konstruktor subclass?
Pada baris terakhir dari konstruktor subclass.
Pada baris pertama dari konstruktor subclass.
Di tengah-tengah konstruktor subclass.
Tidak perlu memanggil konstruktor parent dalam konstruktor subclass.
Mengapa subclass harus menjalankan constructor superclass terlebih dahulu sebelum menjalankan konstruktornya sendiri?
Karena superclass memiliki prioritas lebih tinggi.
Karena kompiler Java secara implisit menambahkan pemanggilan super() di constructor subclass.
Karena subclass tidak dapat memiliki constructor sendiri.
Karena subclass harus mendeklarasikan semua method dari superclass.
Apa fungsi dari keyword "super" dalam program inheritance yang ditampilkan pada gambar?
Mengambil atribut dari kelas turunan
Mengambil atribut dari kelas induk
Menghapus atribut dari kelas induk
Menambahkan atribut baru ke kelas turunan
Apa yang terjadi jika keyword `super()` dihapus dari konstruktor `bljr_super2`?
Program tetap berjalan normal
Program menghasilkan error karena konstruktor induk tidak dipanggil
Program menghasilkan output kosong
Program akan mencetak "Data dari konstruktor turunan" saja
Apa peran class `bljr_sprmain` dalam program yang ditampilkan?
Sebagai class induk
Sebagai class turunan
Sebagai class utama untuk menjalankan program
Sebagai class untuk mendefinisikan method tambahan
Bagaimana keyword "this" digunakan untuk mengakses atribut pada class?
Dengan menghapus atribut class.
Dengan mengakses atribut class secara langsung.
Dengan mengubah nama atribut class.
Dengan mengakses atribut class melalui keyword "this".
Keyword "this" biasanya berhubungan dengan apa dalam program Java?
Variabel global.
Overload method.
Atribut class.
Penghapusan class.
Mengapa keyword "this" digunakan untuk menghindari variabel dengan nama yang sama?
Untuk menghapus variabel yang sama.
Untuk mengakses variabel global.
Untuk menghindari konflik antara atribut class dan atribut property.
Untuk mengubah nama variabel.
Berapa jumlah penggunaan keyword "this" yang disebutkan dalam materi?
4
5
6
7
Manakah dari berikut ini yang merupakan salah satu penggunaan keyword "this"?
Digunakan untuk mendeklarasikan variabel lokal
Digunakan untuk memanggil method class secara implisit
Digunakan untuk menghapus instance dari class
Digunakan untuk membuat objek baru
Apa yang menyebabkan output dari program di atas tidak menampilkan hasil yang diharapkan pada method data?
Karena atribut class tidak dideklarasikan.
Karena parameter method data tidak sesuai.
Karena tidak ada penggunaan kata kunci "this" untuk membedakan atribut class dan parameter.
Karena method info tidak dipanggil.
Apa yang terjadi jika kata kunci "this" ditambahkan pada program di atas?
Program akan menghasilkan error.
Program akan tetap tidak menampilkan output.
Program akan dapat membedakan atribut class dan parameter sehingga menghasilkan output yang diharapkan.
Program akan menghapus atribut class.
Apa tujuan dari method "data" dalam program di atas?
Menginisialisasi nilai atribut class "nama" dan "umur".
Menampilkan nilai atribut class "nama" dan "umur".
Menghapus nilai atribut class "nama" dan "umur".
Mengubah nama class menjadi "data".
Apa output dari program jika method `data` dipanggil dengan parameter ("Sandy", 10)?
NAMA : Sandy UMUR : 10 Tahun
NAMA : Sandy UMUR : 10
NAMA : UMUR : 10 Tahun
NAMA : Sandy UMUR : Tahun
Apa yang terjadi jika keyword "this" tidak digunakan dalam method `data`?
Program akan tetap berjalan normal.
Atribut class tidak akan diubah oleh parameter method.
Program akan menghasilkan error sintaks.
Atribut class akan otomatis diubah oleh parameter method.
Apa tujuan dari method `info` dalam program yang ditampilkan?
Mengubah nilai atribut class.
Menampilkan nilai atribut class.
Menghapus nilai atribut class.
Menambahkan atribut baru ke class.
Apa yang dimaksud dengan "atribut class" dalam konteks program ini?
Variabel yang dideklarasikan di dalam method.
Variabel yang dideklarasikan di dalam class.
Parameter yang diterima oleh method.
Variabel yang hanya digunakan di dalam method.
Berikan penjelasan Anda simpulan apa itu Pemrograman Berorientasi Objek!
Pemrograman yang berfokus pada fungsi dan prosedur.
Pemrograman yang berorientasi pada data dan objek.
Pemrograman yang hanya menggunakan logika.
Pemrograman yang tidak memerlukan struktur data.
Berikan pendapat Anda mengapa dibutuhkan Pemrograman Berorientasi Objek dalam merancang sebuah program!
Karena lebih mudah dipahami oleh pengguna.
Karena memungkinkan pengelolaan data yang lebih terstruktur dan modular.
Karena tidak memerlukan coding yang kompleks.
Karena hanya berfokus pada satu fungsi saja.
Apa saja 4 pilar konsep Pemrograman Berorientasi Objek (PBO)?
Inheritance, Polymorphism, Encapsulation, Abstraction.
Inheritance, Polymorphism, Compilation, Debugging.
Encapsulation, Abstraction, Syntax, Debugging.
Polymorphism, Encapsulation, Compilation, Testing.
Apa fungsi dari objek, method, return, dan this dalam Pemrograman Berorientasi Objek?
Objek untuk menyimpan data, method untuk menjalankan fungsi, return untuk mengembalikan nilai, this untuk merujuk ke objek saat ini.
Objek untuk menjalankan fungsi, method untuk menyimpan data, return untuk merujuk ke objek saat ini, this untuk mengembalikan nilai.
Objek untuk merujuk ke method, method untuk mengembalikan nilai, return untuk menyimpan data, this untuk menjalankan fungsi.
Objek untuk mengembalikan nilai, method untuk merujuk ke objek saat ini, return untuk menjalankan fungsi, this untuk menyimpan data.
Apa perbedaan atribut dan property dalam Pemrograman Berorientasi Objek?
Atribut adalah variabel dalam kelas, sedangkan property adalah metode untuk mengakses atribut.
Atribut adalah metode dalam kelas, sedangkan property adalah variabel untuk mengakses metode.
Atribut adalah fungsi dalam kelas, sedangkan property adalah variabel untuk mengakses fungsi.
Atribut adalah data dalam objek, sedangkan property adalah fungsi untuk mengakses data.
Apa output yang dihasilkan oleh program di atas? Jika terdapat error, tuliskan bagian errornya dan perbaiki.
Panjang = 0, Lebar = 0, Tinggi = 0, Volume Balok = 0
Panjang = 5, Lebar = 3, Tinggi = 2, Volume Balok = 30
Error pada deklarasi variabel `volumeppo`
Error pada method `volumeBalok`
Sebutkan atribut dan objek yang terdapat pada program di atas!
Atribut: p, l, T; Objek: blkpbo
Atribut: panjang, lebar, tinggi; Objek: balok
Atribut: p, l, T; Objek: balokpbo
Atribut: panjang, lebar, tinggi; Objek: blkpbo
Sebutkan method yang terdapat pada program di atas!
inputData(), volumeBalok(), displayData()
inputData(), hitungVolume(), tampilkanData()
masukkanData(), hitungVolume(), tampilkanData()
masukkanData(), volumeBalok(), displayData()
