| 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 >> C /C + + Programming >> Content
    Che cosa è una interfaccia CPP
    ? Object -oriented linguaggi di programmazione come C + + ( " C Plus Plus» o CPP ) seguono un paradigma di programmazione orientata verso il riutilizzo di codice e la costruzione di gerarchie strutturali in quel codice. Gli sviluppatori creano classi di incapsulare i dati di funzionalità in pezzi logici. Hanno anche fare questo perché alcune tecniche di programmazione orientata agli oggetti , come l'ereditarietà , consentono la costruzione di classi più complesse da quelle più semplici . Gli sviluppatori possono anche controllare come le classi sono implementate utilizzando progettazione classi template chiamati " interfacce" o "classi astratte" che determinano come altri programmatori usano tali classi. Oggetti e Inheritance

    Quando si creano classi e oggetti per un programma in C + + , il programmatore spesso scopre di classi diverse si sovrappongono o condividere una funzionalità simile . Lei poi ha due scelte : scrivere il codice funzionale per entrambe le classi , o creare una classe "base" con tutti i tratti comuni e le caratteristiche di tali classi. Poi , le due classi possono " intrinseci " quei tratti , mentre l'aggiunta di loro . Ad esempio , se il programmatore scrive " Associate " e "manager" classi per una applicazione aziendale , potrebbe creare una singola classe "Dipendente" , che contiene le funzionalità comuni e tra soci e dirigenti .

    virtuale Funzioni

    classe di base per qualsiasi altra classe può contenere definizioni su quello che le classi possono fare . e quali sono le informazioni che contengono. Quindi , la classe Employee dall'esempio potrebbe contenere una funzione per calcolare lo stipendio che contiene una formula specifica. Il Gestore e classi associati inerenti tale funzione , e quindi la formula . Tuttavia, i responsabili e collaboratori potrebbero richiedere formula diversa per il calcolo stipendio . In questo caso , la classe di base conterrebbe una funzione "virtuale " . La classe base potrebbe definire un comportamento di default , ma le classi figlio potrebbe quindi creare le proprie formule e funzioni , se necessario.

    Previous :

    next :
      Articoli Correlati
    ·Quali sono i vantaggi di un Bot ? 
    ·Come leggere un file HEX con ANSI C 
    ·Come eseguire il rendering di un cerchio in OpenGL 
    ·Come convertire un float in una stringa in C Programmaz…
    ·Come trovare il numero di occorrenze di un carattere in…
    ·Come Spostare un oggetto mediante trascinamento in XCod…
    ·Come accedere alla MSDN Library in C + + 
    ·Come utilizzare Visual C 6 
    ·Come accedere a una struttura di C da Fortran 
    ·I vantaggi di Prototipi di funzione 
      Articoli in evidenza
    ·PHP MySQL Prova delle funzioni di collegamento 
    ·Come disinstallare un rubino Gem 
    ·Come data in SQL 
    ·SQL Tutorial per BizTalk Adapter 
    ·Come creare due istanze di Java 
    ·Prototipo di funzione in Python 
    ·Come aggiornare le variabili di sessione 
    ·Come Drop Off il decimale in PHP 
    ·Definizione di un Exception basso livello 
    ·Come ottenere nuovi nemici su Game Maker 
    Copyright © Conoscenza Informatica http://it.wingwit.com