C++ , Overload , Friend , Public , Private ,Object Oriented, const