#include <iostream>
#include <string>
using namespace std;

class Mobile{
private: 
         string  colour;
         static const string  make; 
         const string  model;

public: 
	Mobile(string c, string m): model(m)
		{
			colour = c;
		}

		void display()
		{
               cout << "colour: " << colour << ", make: " << make;
               cout << ", model: " << model << "\n" ;
         }

		void ring()
		{
			cout<< "ring! ring! ring!"<< endl;
		}

    
        void changeColur(string c){
             colour = c;
             }

		friend bool issame(Mobile m,Mobile m2);

};
//****************************************
 bool issame(Mobile m,Mobile m2)
{
	return (m.model == m2.model);
}
const string Mobile::make="Nokia";
//*****************************************
class Owner{ friend class Mobile;
 string name;
 //Mobile mobile;

 Owner(string n, string mo,string cl): mobile(cl,mo) 

 Mobile& getMobile(){

	 return mobile;}
void print(){
	
	cout<<"name is: "<<name<<endl;
}

 mobile.disply();
  
};
//****************************************
int main()
{
	
	cout<<"Mobile class"<<endl;
	cout<<"------------"<<endl<<endl;

	Mobile b1("silver", "6600");
    Mobile b2("Red", "5020");
	issame(b1,b2);
    
    
   
   
	system("pause");
	return 0;
}




