Apa itu subtipe di OOP?
Apa itu subtipe di OOP?

Video: Apa itu subtipe di OOP?

Video: Apa itu subtipe di OOP?
Video: Java Polymorphism Fully Explained In 7 Minutes 2024, November
Anonim

mengetik sub merupakan komponen kunci dari OOP - Anda memiliki objek dari satu jenis tetapi yang memenuhi antarmuka jenis lain, sehingga dapat digunakan di mana saja objek lain dapat digunakan.

Mengenai ini, apa itu subtipe dalam C++?

C++ menyediakan mekanisme itu dan memanggil subclass "kelas turunan". subtipe mengacu pada kemungkinan untuk menggunakan nilai-nilai dari subtipe di tempat-tempat di mana nilai-nilai tipe diharapkan.

Juga, apa perbedaan antara subkelas dan subtipe? A subkelas selalu itu sendiri kelas. Subtipe adalah istilah yang lebih umum, dan kita dapat mengatakan bahwa satu jenis adalah a subtipe jenis lain, tanpa mengatakan apa pun tentang keduanya (kelas, antarmuka, dll).

Sehubungan dengan ini, apa itu subtipe di Jawa?

mengetik sub hanya berarti bahwa operasi pada supertipe dapat dilakukan pada subtipe . di dalam Jawa , antarmuka mewakili struktur untuk menggambarkan perilaku apa yang dapat ditunjukkan oleh suatu tipe, yang menjadikannya representasi alami untuk subtipe . Subclassing dimanifestasikan dalam hierarki kelas.

Apakah semua subtipe adalah subkelas?

Ada perbedaan penting antara subtipe dan subkelas dalam mendukung penggunaan kembali. Subkelas izinkan seseorang untuk menggunakan kembali kode di dalam kelas - baik deklarasi variabel instan maupun definisi metode. Perhatikan bahwa subtipe relasi hanya bergantung pada antarmuka publik objek, bukan implementasinya.

Direkomendasikan: