Advertisement
ejdier

Klasy Abstrakcyjne - 09.04.2014

Apr 9th, 2014
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.42 KB | None | 0 0
  1. //Klasy Abstrakcyjne
  2. #include <iostream>
  3. using namespace std;
  4. class Figura{
  5.     public:
  6.         virtual void Pole()=0;
  7.         virtual int Obwod()=0;
  8. };
  9. class Kwadrat : public Figura{
  10.     public:
  11.     int dlugosc;
  12.     Kwadrat(int dl){
  13.         dlugosc=dl;
  14.     }
  15.     void Pole(){
  16.         cout<<dlugosc*dlugosc<<"\n";
  17.     }
  18.     int Obwod(){
  19.         return 4*dlugosc;
  20.     }
  21. };
  22. int main (){
  23.     Kwadrat k(7);
  24.     Figura *wsk;
  25.     wsk=&k;
  26.     wsk->Pole();
  27.     cout<<wsk->Obwod();
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement