Pertanyaan yang diberi tag «overriding»

Metode penimpaan, dalam pemrograman berorientasi objek, adalah fitur bahasa yang memungkinkan subclass atau kelas anak untuk menyediakan implementasi spesifik dari metode yang sudah disediakan oleh salah satu superclasses atau kelas induknya.

10
Dengan Python, bagaimana saya menunjukkan saya mengganti metode?
Di Jawa, misalnya, @Overrideanotasi tidak hanya menyediakan pemeriksaan waktu kompilasi atas penggantian, tetapi juga membuat kode dokumentasi mandiri yang sangat baik. Saya hanya mencari dokumentasi (walaupun jika ini merupakan indikator bagi beberapa pemeriksa seperti pylint, itu bonus). Saya dapat menambahkan komentar atau docstring di suatu tempat, tetapi apa cara idiomatis …

10
Ganti gaya tubuh untuk konten dalam iframe
Bagaimana saya bisa mengontrol gambar latar belakang dan warna elemen tubuh dalam suatu iframe? Catatan, elemen tubuh tertanam memiliki kelas, dan iframemerupakan halaman yang merupakan bagian dari situs saya. Alasan saya membutuhkan ini adalah bahwa situs saya memiliki latar belakang hitam yang ditetapkan untuk tubuh, dan kemudian latar belakang putih …
165 css  iframe  styles  overriding 


12
Mengganti fungsi JavaScript saat mereferensikan yang asli
Saya memiliki fungsi,, a()yang ingin saya timpa, tetapi juga yang asli a()dilakukan dalam urutan tergantung pada konteksnya. Misalnya, kadang-kadang ketika saya membuat halaman saya ingin menimpa seperti ini: function a() { new_code(); original_a(); } dan terkadang seperti ini: function a() { original_a(); other_new_code(); } Bagaimana saya mendapatkan itu original_a()dari dalam …

11
Dalam urutan apa CSS stylesheet menimpa?
Di header HTML, saya mendapatkan ini: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.cssadalah lembar spesifik halaman saya. master.cssadalah lembar yang saya gunakan pada setiap proyek saya untuk mengesampingkan default browser. Manakah dari lembar gaya ini yang mendapat prioritas? Contoh: lembar pertama berisi spesifik body { margin:10px; …

5
Timpa atau timpa
Ini mungkin pertanyaan yang bodoh tapi saya sangat penasaran dan ingin menggunakan istilah yang tepat ketika membicarakan masalah tersebut. Tidak dapat menemukan pertanyaan serupa di sini, jadi saya memutuskan untuk membuat yang baru. Haruskah kita mengacu pada penggantian atau penggantian implementasi "? Apakah itu khusus bahasa?

8
Mengganti metode java equals () - tidak berfungsi?
Saya mengalami masalah yang menarik (dan sangat membuat frustrasi) dengan equals()metode hari ini yang menyebabkan apa yang saya pikir sebagai kelas yang teruji rusak dan menyebabkan bug yang membutuhkan waktu sangat lama untuk dilacak. Hanya untuk kelengkapan, saya tidak menggunakan IDE atau debugger - hanya editor teks kuno dan System.out …
150 java  equals  overriding 



7
Ganti dan setel ulang gaya CSS: otomatis atau tidak ada yang tidak berfungsi
Saya ingin mengganti penataan CSS berikut yang ditentukan untuk semua tabel: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } Saya memiliki tabel khusus dengan kelas yang disebut 'other'. Akhirnya dekorasi meja akan terlihat seperti: table.other { font-size: 12px; } jadi saya perlu menghapus 3 sifat: width, min-widthdandisplay Saya …
130 css  width  overriding 


14
Metode panggilan menggunakan prototipe JavaScript
Apakah mungkin untuk memanggil metode dasar dari metode prototipe dalam JavaScript jika sudah ditimpa? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if (this.name === 'something') { //do something new } else { //CALL BASE METHOD } };

5
Inheritance and Overriding __init__ dengan python
Saya sedang membaca 'Dive Into Python' dan dalam bab tentang kelas-kelas itu memberikan contoh ini: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Penulis kemudian mengatakan bahwa jika Anda ingin mengganti __init__metode, Anda harus secara eksplisit memanggil induk __init__dengan parameter yang benar. Bagaimana jika FileInfokelas itu …

10
Mengganti properti yang disimpan di Swift
Saya perhatikan bahwa kompilator tidak akan membiarkan saya mengganti properti tersimpan dengan nilai tersimpan lain (yang tampak aneh): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Namun, saya diizinkan melakukan ini dengan …

7
Ganti nilai dari () dan toString () di enum Java
Nilai dalam enumkata saya adalah kata-kata yang perlu memiliki spasi di dalamnya, tetapi enum tidak boleh memiliki spasi dalam nilainya sehingga semuanya terkumpul. Saya ingin menimpatoString() untuk menambahkan spasi ini di mana saya perintahkan. Saya juga ingin enum memberikan enum yang benar saat saya gunakan valueOf() string yang sama dengan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.