13 Nisan 2010 Salı

C++ ile Kalıtım(Inheritance ) Örneği

//www.ethemsulan.com
#include <cstdlib>
#include <iostream>
using namespace std;
class B{
      int i;
      public:
             void seti(int n);
             int geti();
      };
class D:public B{
      int j;
      public:
             void setj(int n);
             int mul();
      };
void B::seti(int n){
     i=n;
     }
int B::geti(){
    return i;
    }
void D::setj(int n){
     j=n;
     }
int D::mul(){
    return j*geti();
    }
int main(int argc, char *argv[])
{
    D ob;
    ob.seti(10);
    ob.setj(20);
    cout<<ob.mul()<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

class D:public B{} D B den türetiliyor.

Hiç yorum yok:

Yorum Gönder