Aprire un editor di testo per scrivere una nuova classe Python . In Windows , fare clic sul menu Start, scegliere " Tutti i programmi ", fare clic su "Accessori" e quindi fare clic su 
 2 
 Avviare una definizione di classe con il seguente comando " Blocco note ". : 
 
 myClass classe : 
 
 Come per tutti i blocchi di codice Python , entab le seguenti linee per renderli parte della definizione della classe 
 3 
definire il metodo speciale "init " per . eseguire il codice ogni volta che viene creata una nuova istanza della classe . Questo è come un costruttore di C + + Commercio
 def __ init__ (self , initialvalue1 , initialvalue2 ) : . 
 
 Nome di questo metodo speciale è circondato da doppia sottolineatura per evitare conflitti nel namespace . In contrasto con le altre lingue , i membri di classi Python non possono veramente essere "privato " o " pubblico". Tuttavia, il convegno sottolineando viene utilizzato per riflettere i medesimi principi 
 4 
 Aggiungi le seguenti righe , doppio entabbed per renderli parte del metodo "init" : . 
 
 Auto . valore1 = initialvalue1 
 
 self.value2 = initialvalue2 
 
 l'argomento "auto " conterrà automaticamente un riferimento all'oggetto classe quando viene creato. Gli altri due argomenti saranno specificati quando un oggetto di classe viene creata un'istanza . " Value1 " e " valore2 " sono variabili che ogni oggetto di classe conterrà. 
 5 
 Aggiungere una riga vuota per terminare il metodo "init" . Definire un altro metodo su una propria linea entabbed : 
 
 def showValues (self): 
 6 
 doppio entab e digitare i seguenti comandi : 
 
stampa ( self. valore1 ) per
stampa ( self.value2 ) per
 Aggiungere una riga vuota per terminare questo metodo e la dichiarazione della classe . 
 7 
 Salva la tua definizione di classe al default directory Python modulo ( C : \\ Python32 \\ Lib su una tipica installazione di Windows ) " . myclass.py " utilizzando il nome del file 
 8 
 lanciare l'interprete della riga di comando Python 
 9 . 
 Importa la definizione della classe che hai scritto con il seguente comando : 
 
 importazione myclass 
 10 
 Creare una nuova istanza di " MyClass " con il seguente comando : 
 
f = myclass.myClass ( 5,6 ) per
 I nomi dei moduli e di classe sono case-sensitive , quindi digitare il comando esattamente come mostrato . La variabile "f" ora contiene un'istanza di 
 11 
 richiamare il metodo " showValues " con il seguente comando " myClass . " : 
 
F.showValues ( ) per
 I valori "5" e "6" sono stampati sulla riga di comando . È possibile creare un'istanza come molti oggetti " MyClass " come ti piace , ognuno con valori univoci per " valore1 " e " valore2 ". 
 12 
 Aggiungi più metodi per la vostra definizione di classe per dare i vostri oggetti di classe comportamento specializzato . I metodi di classe possono cambiare i valori in oggetto di classe , richiamare altri metodi , e molto di più . 
 
              
Programmazione © www.354353.com