| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come utilizzare l'ereditarietà in Python
    Quando si programma un compito con complessità moderata , è spesso una buona idea di incorporare i principi di progettazione orientata agli oggetti nel codice . L'ereditarietà è un principio che può permettere di costruire codice snello e specializzato che lavora fuori di basi di codice esistenti. Python supporta sia singola (una classe derivata da una classe ) e multiple (una classe derivata da molte classi ) eredità.
    Istruzioni di creare una base di classe
    1

    Creare una classe base che le classi derivate possono chiamare . Assicurarsi che le proprie variabili e metodi sono completamente funzionali
    2

    Il seguente è un esempio di ciò che una classe con nessuna eredità può apparire come : .
    MyBaseClass classe ( oggetto) :
    baseVar = 23
    def myFunc :
    print ' Bob Dobbs ha Slack '
    si noti che , in base alla recente convenzione , al momento di definire una classe che non eredita da alcun pacchetto utente, diciamo al classe di ereditare dalla classe Python ' oggetto' .
    3

    Usare l'interprete Python per assicurarsi che la classe base non ha errori di sintassi . È possibile utilizzare un file per contenere tutta la classe e la conduzione :
    Python myBaseClass.pyIf esso , tornare indietro ed eseguire il debug
    utilizzare l'ereditarietà singola o multipla Inheritance
    . 4

    Creare una classe che include la classe base. Ciò avviene digitando il nome della classe base in parentesi sulla prima riga della dichiarazione di classe . La classe derivata può quindi utilizzare le funzioni della classe di base , oltre a definire i propri metodi . Un esempio può essere :
    myDerivedClass classe ( myBaseClass ) :
    def derivedFunc :
    myFunc
    stampa baseVar
    5

    un'istanza e chiamare i metodi dal classe derivata da fuori classe :
    myDerivedClass.derivedFunc
    >>> Bob Dobbs ha Slack
    23
    6

    Creare una classe derivata che eredita da più classi di una semplice elencazione delle classi di base sequenziale nelle parentesi che segue la definizione della classe , separati da virgole :
    myDerivedClass classe ( myBaseClass1 , myBaseClass2 , myBaseClass3 ) :
    # Inserisci il tuo codice di classe qui
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Python Progetti per OpenCV 
    ·Come scoprire quale versione di Python You Have 
    ·Come ottenere Python per ottenere un output dell'immagi…
    ·Come imparare Python Linguaggio informatico 
    ·Come scrivere le informazioni in ingresso al file Pytho…
    ·Come rilevare una lista vuota in Python 
    ·Come rimuovere i parametri in una stringa Python 
    ·Come controllare se un valore è in un hash in Python 
    ·Che cosa è un sottopacchetto Python 
    ·Come estrarre le parole da una stringa in Python 
      Articoli in evidenza
    ·Come connettersi a MS SQL con VBScript 
    ·Come cercare nel Registro di sistema in VB6 
    ·Come iniziare una nuova riga in Java usare gli appunti 
    ·Ingegneria un gioco per costruire un robot 
    ·Come calcolare la dimensione degli elementi nel buffer …
    ·Come disegnare un rettangolo in VB.Net 
    ·Come modificare l'immissione di testo con Javascript 
    ·Obiettivo dei metodi di CString 
    ·Come concatenare una stringa con una variabile in javas…
    ·Come creare Dir in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com