Utama

Pengarang: Randy Alexander
Tanggal Pembuatan: 28 April 2021
Tanggal Pembaruan: 24 Juni 2024
Anonim
INVESTOR UTAMA JEPANG MUNDUR DARI PROYEK IKN! TERANCAM!!
Video: INVESTOR UTAMA JEPANG MUNDUR DARI PROYEK IKN! TERANCAM!!

Isi

Definisi - Apa yang dimaksud dengan Overriding?

Overriding adalah fitur pemrograman berorientasi objek yang memungkinkan kelas anak untuk memberikan implementasi yang berbeda untuk metode yang sudah didefinisikan dan / atau diimplementasikan di kelas induknya atau salah satu kelas induknya. Metode overriden di kelas anak harus memiliki nama, tanda tangan, dan parameter yang sama dengan yang ada di kelas induknya.

Overriding memungkinkan penanganan tipe data yang berbeda melalui antarmuka yang seragam. Oleh karena itu, metode generik dapat didefinisikan di kelas induk, sementara setiap kelas anak menyediakan implementasi spesifik untuk metode ini.


Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Overriding

Versi metode yang dipanggil ditentukan oleh objek kelas. Jika objek kelas anak digunakan untuk memanggil metode, maka versi kelas anak dari metode dieksekusi. Jika objek kelas induk digunakan untuk memanggil metode, maka versi kelas induk dari metode dieksekusi. Metode yang dipanggil ditentukan pada saat runtime, sedangkan dalam overloading, metode yang dipanggil ditentukan pada waktu kompilasi.

Dukungan C ++ dan C # diganti dengan secara eksplisit menggunakan kata kunci override dan virtual. Java menggunakan kata kunci super untuk memanggil metode superclass. Namun, C ++ tidak memiliki kata kunci super dan menggunakan sebaliknya nama kelas dasar diikuti oleh operator resolusi lingkup (: :).