Domande taggate «overriding»

La sostituzione del metodo, nella programmazione orientata agli oggetti, è una funzione del linguaggio che consente a una sottoclasse o classe figlio di fornire un'implementazione specifica di un metodo già fornito da una delle sue superclassi o classi genitore.





11
In quale ordine hanno la precedenza i fogli di stile CSS?
In un'intestazione HTML, ho questo: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.cssè il mio foglio specifico per la pagina. master.cssè un foglio che uso su ciascuno dei miei progetti per sovrascrivere le impostazioni predefinite del browser. Quale di questi fogli di stile ha la priorità? Esempio: …

8
Sostituire il metodo java equals () - non funziona?
Mi sono imbattuto in un problema interessante (e molto frustrante) con il equals()metodo oggi che ha causato l'arresto anomalo di quella che pensavo fosse una classe ben collaudata e causava un errore che mi ha impiegato molto tempo a rintracciarlo. Solo per completezza, non stavo usando un IDE o un …
150 java  equals  overriding 

5
Sovrascrivi o sovrascrivi
Potrebbe sembrare una domanda stupida, ma sono così curioso e voglio usare il termine corretto quando parlo del problema. Non ho trovato una domanda simile qui, quindi ho deciso di crearne una nuova. Dovremmo fare riferimento a "sostituzione di un'implementazione" sovrascrivendo o ignorando? È specifico della lingua?



7
Sostituisci e ripristina lo stile CSS: auto o none non funzionano
Vorrei sostituire il seguente stile CSS definito per tutte le tabelle: table { font-size: 12px; width: 100%; min-width: 400px; display:inline-table; } Ho una tabella specifica con la classe chiamata 'other'. Infine, la decorazione della tavola dovrebbe apparire come: table.other { font-size: 12px; } Quindi ho bisogno di rimuovere 3 proprietà: …
130 css  width  overriding 


14
Metodo di chiamata tramite prototipo JavaScript
È possibile chiamare il metodo di base da un metodo prototipo in JavaScript se è stato ignorato? 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
Ereditarietà e sostituzione __init__ in python
Stavo leggendo "Dive Into Python" e nel capitolo sulle lezioni fornisce questo esempio: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename L'autore afferma quindi che se si desidera sovrascrivere il __init__metodo, è necessario chiamare esplicitamente il genitore __init__con i parametri corretti. E se quella FileInfoclasse avesse …

10
Sostituzione di una proprietà memorizzata in Swift
Ho notato che il compilatore non mi consente di sovrascrivere una proprietà memorizzata con un altro valore memorizzato (che sembra strano): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } Tuttavia, posso farlo …

7
Sostituisci valueof () e toString () nell'enumerazione Java
I valori nel mio enumsono parole che devono contenere spazi, ma le enumerazioni non possono avere spazi nei loro valori, quindi è tutto raggruppato. Voglio sovrascrivere toString()per aggiungere questi spazi dove lo dico. Voglio anche che l'enumerazione fornisca l'enumerazione corretta quando uso valueOf()sulla stessa stringa a cui ho aggiunto gli …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.