Advertisement
Jambix64

Herança

Jul 4th, 2016
417
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. //######## date 21/06/2016 ,12:34 ####### apredendo sobre herança generalizacao e agregacao ##########//
  2. #include <iostream>
  3. #include <time.h>
  4. #include <windows.h>
  5. #include <fstream>
  6. #include <stdlib.h>
  7. #include <stdio.h>
  8. #include <string>
  9. #include <windows.h>
  10. #include "humano.h"
  11. #include "mago.h"
  12. #include "ork.h"
  13. #include <iostream>
  14. using namespace std;
  15.    class announcements {
  16.    public:
  17.  
  18.        void announceAll();
  19.    };
  20.    void announcements::announceAll(){
  21.    cout<<"Nos todos samos uma agregacao e friend ""amigas"<<endl;
  22.    }
  23.  
  24.     class MagoElfoNegro{
  25.  
  26.     public:
  27.      void announceAll();
  28.     private:
  29.         int hp;
  30.  
  31.     friend class MagoElfoBranco;
  32.  
  33.     };
  34.  
  35.    void  MagoElfoNegro::announceAll(){
  36.  
  37.    cout <<"Ola Parceiros sou o mago elfo negro do type void escrito por jambix64 contem 1 bits Sou mais leve ^^"<<endl;
  38.    }
  39.  
  40.     class MagoElfoBranco : public announcements{
  41.          public:
  42.          string announceAll(){
  43.              string mensagem = "Ola sou mago elfo Branco escrito tipo string que contem 8 bits";
  44.              cout<<mensagem<<endl;
  45.              SetConsoleTitle ("AutoR Jambix64");
  46.              return mensagem;
  47.              }
  48.      private:
  49.          int power;
  50.        MagoElfoNegro obj1;
  51.     };
  52.  
  53.     int main(){
  54.  
  55.       MagoElfoBranco mainObj1;
  56.       MagoElfoNegro mainObj2;
  57.  
  58.       mainObj1.announceAll();
  59.       mainObj2.announceAll();
  60.  
  61.       cout<<"Funcao para mostra meu bits = "<<sizeof(mainObj2.announceAll())<<endl;
  62.  
  63.  
  64.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement