Definire una classe . Le classi in Python vengono dichiarati con la parola chiave class . Il codice
classe ExampleClass :
definisce una classe " ExampleClass , " e tutto il codice in questo blocco farà riferimento a questa classe. Nell'ambito della definizione della classe , il programmatore dovrebbe anche definire il metodo "init"
def _init_ (auto , numero ) : .
Questa funzione è simile (anche se non uguale) al " costruttore della classe "in altre lingue (come il C + + ) . Questo metodo viene eseguito automaticamente quando viene creata un'istanza di una classe .
2
Impostare il metodo "init" . Il metodo "init" ha bisogno di codice per eseguire . Usa questo codice di esempio dopo " init " :
self.count = numero
stampa self.count
il valore "auto " nel metodo " init " si riferisce al classe stessa . Quando una classe viene creata un'istanza in un oggetto , ha un particolare riferimento a se stessa (auto- ) . Ogni metodo in una classe deve avere "sé" come primo parametro . In questo esempio , questo codice (impostato dopo il metodo "init " ) darà variabile "count" della classe il valore di " numero" . Sarà quindi stampare il conteggio degli oggetti .
3
creare un'istanza della classe . Salvare il file come " example.py " , e quindi aprire un nuovo documento di testo . All'inizio del nuovo documento digitare
importazione esempio
che porterà nel " ExampleClass " dal file precedente . Ora , creare un'istanza della classe con un valore iniziale :
i = example.exampleClass (5 ) per
j = example.exampleClass ( 6 ) per
Questo dovrebbe stampare i numeri 5 e sei , rispettivamente .
Programmazione © www.354353.com