

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una introduzione alla programmazione orientata agli oggetti in c++ attraverso l'esame dei concetti base come astrazione, classe, oggetto, attributi, metodi, costruttore, modificatori, overload, override, identificatori accesso, encapsulamento, ereditarietà e polimorfismo.
Tipologia: Appunti
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


class MyClass { // creazione classe public: // identificatore accesso int myNum; // attributo };
class MyClass { public: int myNum; }; int main { MyClass myObj; // creazione oggetto di tipo MyClass myObj.myNum = 15 ; // valore all’attributo cout << myObj.myNum ; // stampa attributo return 0 ; };
class MyClass { public: void myMethod() { // metodo cout << "Hello World!"; } }; int main() { MyClass myObj; myObj.myMethod(); // chiamare il metodo return 0 ; }
class MyClass { public: MyClass() { // costruttore cout << "Hello World!"; } }; int main { MyClass myObj; return 0 ; };
class Impiegato { private: int salary; //attributo privato public: void setSalary (int s) { //metodo set salary = s; } int getSalary() { //metodo get return salary; } }; int main() { Impiegato myObj; myObj.setSalary ( 50000 ); cout << myObj.getSalary(); return 0 ; }
class Animal { //superclasse public: void animalSound() { //metodo cout << "The animal makes a sound”; } }; class Pig : public Animal { //sottoclasse public: void animalSound() { cout << "The pig says: wee wee"; } };