| 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
    L'uso di un costruttore di default C
    Programmazione orientata agli oggetti rappresenta un paradigma di codifica scopo di organizzare il codice e facilitare lo sviluppo di progetti complessi . Al centro di questo paradigma è la " classe". Affinché la classe per eseguire effettivamente la sua funzione , il concetto di " costruttore " entra in gioco utilizzando il costruttore , il compilatore in grado di gestire la creazione di oggetti per il programmatore . Anche se il programmatore non definisce un costruttore , il compilatore utilizzerà un default in modo che il programmatore non ha a che fare con basso livello, complicati dettagli di programmazione come l'allocazione della memoria . Classi e Oggetti

    Nella programmazione orientata agli oggetti , il costrutto centrale è la "classe . " La classe serve come un modello da cui " oggetti ", o tipi di dati astratti , vengono creati . Attraverso una classe , il programmatore determina che tipo di dati dell'oggetto conterrà , quali sono i metodi che ha, come si crea e come si è distrutto . Una classe " palla " potrebbe contenere un valore decimale che rappresenta un raggio e un metodo di "area" per calcolare l'area di tale raggio . In sostanza , la classe determina quali oggetti sono e cosa fanno .
    Costruttori

    Una parte essenziale di qualsiasi classe è il costruttore . Costruttori giocano un ruolo importante nelle classi poiché classi stesse rappresentano un nuovo tipo di dati , creata dall'utente . A differenza del " distruttore ", che determina cosa succede ad un oggetto istanziato quando cancellato , il costruttore determina ciò che accade a un oggetto quando istanziato . Costruttori sono invocate solo quando un oggetto viene istanziato , ovvero il programmatore usa la "nuova" parola chiave e fornisce eventuali argomenti del costruttore , nel caso di costruttori personalizzati .
    Predefinito vs Costruttori personalizzati < br > con

    Costruttori sono di due tipi : personalizzate e di default . Il costruttore predefinito rappresenta il metodo implicito utilizzato dal compilatore per creare un oggetto in memoria . Se il programmatore definisce alcun costruttore o speciali non ridefinisce il default , il compilatore utilizza il costruttore predefinito . Costruttori personalizzati sono quelli in cui il programmatore definisce azioni speciali il compilatore dovrebbe adottare quando l'istanza di un oggetto , come ad esempio dando iscritti i valori dei dati di default di classe interni o compilazione di una struttura dati interna .
    Necessità di costruttori predefiniti

    In sostanza , le classi rappresentano nuovi tipi di dati . Un computer non ha modo di memorizzare questi tipi di dati " nativamente " in memoria , in modo che il costruttore predefinito alloca memoria sufficiente su una base per- oggetto a seconda dei dati e dei metodi di una classe contiene. Questa attività sottostante permette al programmatore di abbandonare alcune responsabilità di basso livello durante la progettazione di classi . Ciò significa che lei può o lasciare il default come è, sapendo che il compilatore di gestire la costruzione di classe , quando un'istanza di oggetti , o lei può modificare l' impostazione predefinita per eseguire alcune attività aggiuntive sapendo che continuerà a gestire l'allocazione di memoria a basso livello .


    Previous :

    next :
      Articoli Correlati
    ·Come creare illuminazione dinamica in GTKRadiant 
    ·Come fare un pulsante visibile in Visual C 
    ·Come utilizzare Fortran a C + + Linux 
    ·Come fare MFC finestre di dialogo 
    ·Come utilizzare il comando Scanf in C + + 
    ·Come dichiarare le funzioni inline in C + + 
    ·Come fare un MFC Pennello applicazione 
    ·Come fare il controllo ListBox modificabile in C + + 
    ·Come scrivere un programma in C che calcola la data del…
    ·Come utilizzare la funzione strncpy in C + + 
      Articoli in evidenza
    ·Che cosa è Stack Overflow ? 
    ·Come uscire da un programma se qualcosa è in errore in…
    ·Che cosa è un widget Java 
    ·Come disattivare le avvertenze in VBScript 
    ·Come scrivere un piano di test 
    ·Come creare Ritardo in Python 
    ·MySQL PHP Search Script 
    ·Come fare una stringa HTTP un link 
    ·I vantaggi di Visual Basic 
    ·Come creare un Web Form PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com