Encapsulation is a very Important Concept in Programming. All the Programming Language Facilitate their Developers with Encapsulation to Save their Codes. In Encapsulation We hide the some parts of our Codes and only Give Some of the Functionality of our Codes to user for usage.
Source Code
#include <iostream> #include <cstdlib> using namespace std; /* This Program Represent a Very Simple Example of Encapsulation */ class addition{ // Make a class to encapsulate a data int number1; // declare an integer int number2; // declare an integer public: int add(void); //this method is public mean you can access it another class void initilize(int,int); //Not reurning anything method which is recieve input }; int addition::add(void) { return number1+number2; // return a sum of two number } void addition::initilize(int init_number1,int init_number2) { number1=init_number1; //value assign to a number 1 number2=init_number2; //value assign to a number 2 } int main() { int num1 = 0; int num2 =0; cout<<endl<<endl<<"******************** ENCAPSULATION IN C++ ****************"<<endl<<endl; cout<<"Enter Number_1: "; cin>>num1; cout<<endl<<"Enter Number_2: "; cin>>num2; addition A; // Make a instance of class addition A.initilize(num1, num2); // call a method of claas addition cout<<endl<<endl<<"Answer : "<<A.add()<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; }
0 comments:
Post a Comment