Visualizzazione dei risultati da 1 a 1 su 1
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2018
    Messaggi
    11

    [C++] Differenze membri private o public in classe

    Mi sono imbattuto nella programmazione ad oggetti.
    Non riesco a capire la funzionalità del membro privat della classe.
    Nel private i valori sono costati, modificali solo attraverso funzioni che si trovano all'interno della classe, utilizzando il get o il set o creando un costruttore.
    Cosa fanno di specifico, cosa modificano, cosa restituiscono, il set e il get.
    classe saluti
    {
    public:
    char saluta [10];

    };
    void main ()
    {
    saluti ciao;
    ...

    cout << " saluta "; cin >> ciao.saluta;
    }
    Non è più comodo utilizzare la classe public stando attento a non modificare il valore che doveva essere in privat?
    La classe pubblica e solo una formalità che distingue la Struct del C al C++? O la classe e le struct sono due poli differenti?
    Ultima modifica di Xatar; 09-03-2019 a 12:21

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.