OverrideFinalTest.cpp


Dosyayı İndir
#include <iostream>
#include <locale.h>

using namespace std;

class granny{
public:
    void function1();
    virtual void function2();
    virtual void function3();
};

void granny::function1(){
    cout<<"B�y�k 1"<<endl;
}
void granny::function2(){
    cout<<"B�y�k 2"<<endl;
}
void granny::function3(){
    cout<<"B�y�k 3"<<endl;
}
class parent : public granny{
public:
    virtual void function2() override final;
    virtual void function3() override;
};
void parent::function2(){
    cout<<"Ata-Ana 2"<<endl;
}
void parent::function3(){
    cout<<"Ata-Ana 3"<<endl;
}

class child : public parent{
    void function3() override;

};
void child::function3(){
    cout<<"�ocuk 3"<<endl;
}


int main04()
{
    setlocale(LC_ALL,"Turkish");

    granny *p;
    p=new child();

    p->function1();
    p->function2();
    p->function3();

    return 0;
}





				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir