«overriding» etiketlenmiş sorular

Nesne yönelimli programlamada yöntem geçersiz kılma, bir alt sınıfın veya alt sınıfın, üst sınıflarından veya üst sınıflarından biri tarafından zaten sağlanan bir yöntemin belirli bir uygulamasını sağlamasına izin veren bir dil özelliğidir.

10
Python'da, bir yöntemi geçersiz kıldığımı nasıl gösterebilirim?
Örneğin Java'da @Overrideek açıklama yalnızca bir geçersiz kılma derleme zamanı denetimi sağlamakla kalmaz, aynı zamanda mükemmel kendi kendini belgeleyen kod sağlar. Ben sadece belgeleri arıyorum (pylint gibi bazı denetleyicisi için bir gösterge olsa da, bu bir bonus). Bir yere yorum veya doktrin ekleyebilirim, ancak Python'da bir geçersiz kılma belirtmek için …

10
Bir iframe'deki içerik için gövde stilini geçersiz kılma
İçindeki bir gövde öğesinin arka plan resmini ve rengini nasıl kontrol edebilirim iframe? Gömülü gövde öğesinin bir sınıfı vardır ve iframesitemin bir parçası olan bir sayfadır. Buna ihtiyacımın nedeni, sitemin gövdeye atanmış siyah bir arka plana ve ardından metin içeren div'lara atanmış beyaz bir arka plana sahip olmasıdır. Bir WYSIWYG …
165 css  iframe  styles  overriding 


12
Orijinal belgeye başvururken bir JavaScript işlevini geçersiz kılma
Ben, bir işlevi var a()ben geçersiz kılmaya değil, aynı zamanda orijinal sahip a()bağlama göre bir sırayla gerçekleştirilebilir. Örneğin, bazen bir sayfa oluştururken şu şekilde geçersiz kılmak isteyeceğim: function a() { new_code(); original_a(); } ve bazen böyle: function a() { original_a(); other_new_code(); } Bunu original_a()aşırı sürüşten nasıl alabilirim a()? Hatta mümkün …

11
CSS stil sayfaları hangi sırayla geçersiz kılınır?
Bir HTML başlığında şunu elde ettim: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.cssbenim sayfaya özgü sayfam. master.csstarayıcı varsayılanlarını geçersiz kılmak için projelerimin her birinde kullandığım bir sayfadır. Bu stil sayfalarından hangisi önceliklidir? Örnek: ilk sayfa belirli body { margin:10px; } Ve ilişkili kenarlıklar, ancak ikincisi sıfırlarımı …

8
Java equals () yöntemini geçersiz kılma - çalışmıyor?
equals()Bugün yöntem ile ilginç (ve çok sinir bozucu) bir sorunla karşılaştım . Tam olarak söylemek gerekirse, bir IDE veya hata ayıklayıcı kullanmıyordum - sadece eski moda metin editörü ve System.out'ları. Zaman çok sınırlıydı ve bir okul projesiydi. Her neyse - Bir içeren temel bir alışveriş sepeti geliştirmek ArrayListait Booknesneler . …
150 java  equals  overriding 

5
Üzerine yaz veya geçersiz kıl
Bu aptalca bir soru gibi görünebilir ama ben çok merak ediyorum ve bu konu hakkında konuşurken doğru terimi kullanmak istiyorum. Burada benzer bir soru bulunamadı, bu yüzden yeni bir soru oluşturmaya karar verdim. "Bir uygulamanın değiştirilmesi" üzerine yazma veya geçersiz kılmaya mı başvurmalıyız? Dile özgü mü?



7
CSS stilini geçersiz kılın ve sıfırlayın: otomatik veya hiçbiri çalışmıyor
Tüm tablolar için tanımlanan aşağıdaki CSS stilini geçersiz kılmak istiyorum: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } Sınıfı adlı özel bir tablom var 'other'. Son olarak masa dekorasyonu şöyle görünmelidir: table.other { font-size: 12px; } bu yüzden 3 özellikleri kaldırmak gerek: width, min-widthvedisplay Birlikte sıfırlamak için çalıştı …
130 css  width  overriding 


14
JavaScript prototipini kullanarak yöntem çağırma
Geçersiz kılınmışsa JavaScript'teki bir prototip yönteminden temel yöntemi çağırmak mümkün müdür? 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
Python'da __init__ Devralma ve Geçersiz Kılma
'Python'a Dalın'ı okuyordum ve sınıflarla ilgili bölümde şu örneği veriyor: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Yazar daha sonra, __init__yöntemi geçersiz kılmak istiyorsanız, ebeveyni __init__doğru parametrelerle açıkça çağırmanız gerektiğini söyler . Ya bu FileInfosınıfın birden fazla ata sınıfı varsa? Tüm üst sınıfların __init__yöntemlerini açıkça …

10
Swift'de saklanan bir mülkü geçersiz kılma
Derleyicinin saklanan bir özelliği başka bir depolanmış değerle geçersiz kılmama izin vermediğini fark ettim (garip görünüyor): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Ancak, bunu hesaplanmış bir mülkle yapmama izin verilir: …

7
Java numaralandırmasında valueof () ve toString () geçersiz kıl
Benim içindeki değerler, enumiçlerinde boşluk olması gereken kelimelerdir, ancak numaralandırmaların değerlerinde boşluk olamaz, bu yüzden hepsi bir araya toplanmıştır. Söylediğim toString()yerlere bu boşlukları eklemek için geçersiz kılmak istiyorum . Ayrıca valueOf(), boşlukları eklediğim aynı dizede kullandığımda numaralandırmanın doğru numaralandırmasını sağlamasını istiyorum . Örneğin: public enum RandomEnum { StartHere, StopHere } …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.