Help me out with this statement--A(int ii = 0) : i(ii)

using namespace std;
class A {
public:
          A(int ii = 0) : i(ii)
          {}
           void show()   {  cout <<"i= "<< i << endl;}