Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Orientata agli oggetti Python Tutorial

Python , come la maggior parte dei linguaggi di programmazione , contiene la sintassi necessaria per le classi di design e oggetti d'uso. I vantaggi della programmazione orientata agli oggetti ( come l'incapsulamento ed il riutilizzo del codice ) sono gli stessi in Python , come in altri linguaggi . Poiché Python serve già come un ottimo langage scripting per il web, che porta un oggetto sintassi orientata flessibile e intuitivo per gli sviluppatori Web di sfruttare . Cose che ti serviranno
Python Interpreter
Text Editor
Show More Istruzioni
1

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