Definire una classe personalizzata . Tipo " class MyClass : " per una classe del tutto nuova o " class MyClass ( superClass ) : " per una sottoclasse , in cui si sarebbe sostituire superClass con il nome di classe della classe che si desidera la classe da cui ereditare. Una classe eredita tutti i metodi e le variabili di istanza è superclasse , anche se questi possono essere sovrascritti .
2
Definire un metodo di classe con lo stesso nome di quello che si desidera sovrascrivere . Per esempio, si potrebbe desiderare di ignorare la funzione " __init__ " di fare l'inizio personalizzato quando si crea un'istanza della nuova classe o di ignorare la funzione "Display" per visualizzare i dati dalla classe in un modo personalizzato . Per eseguire l'override di entrambe le funzioni , il vostro codice potrebbe ora essere:
classe
myClass :
def __ init__ ( ) :
visualizzazione def
( ) :
3
Programma il tuo codice personalizzato per i metodi della classe override. Il codice è interamente a vostro scopo specifico, ma può leggere qualcosa come :
classe
myClass :
def __ init__ (self , value) :
self.data = valore < br
Display > def (self, value) :
stampa self.data
Qui la variabile sé passa l'istanza del vostro oggetto myClass al metodo della classe
< br . >
Programmazione © www.354353.com