Description: D:\website\syllabus\study_matreials\c++\logo_pic\logo.jpg

Encapsulation


 

#include<iostream>

using namespace std;

class Sample

{

    int data;

    public:

        Sample():data(0){}

        void TestFun(Sample s)

        {

            cout<<s.data;   //public data is accessible insde the class

        }

};

void TestFun(Sample s)

{

   // cout<<s.data;  //Won't be able to access public data outside the class

}

int main()

{

    Sample s;

    s.TestFun(s);

    TestFun(s);

}


Run in MyWhiteBoard

 

 

Copyright © Open Sky Technology