25 Aralık 2017 Pazartesi

Nested Class

Giriş
Nested Class bir sınıfın içinde başka bir sınıfın olmasıdır. Inner Class ise bir metodun içinde sınıfın olmasıdır.

Örnek
Şöyle yaparız.
class Outer{

public:
    class Inner{

    public:
        void display(){
             cout << "You are in inner class" << endl;
        }
     };
     void display(){
         cout << "You are in outer class" << endl;
     }
};
Erişmek için şöyle yaparız.
Outer::Inner* p = new Outer::Inner;
p->display();
delete p;

Hiç yorum yok:

Yorum Gönder