Does japan have the capacity to build a full size carrier? 
Of course.  They are just not supposed to because of their constitution.  Hence, this is a "destroyer".
Also, being just under 820ft, this is pretty much as big as anybody's carriers other than ours and the Royal Navy's new Queen Elizabeth class.
HMS Queen Elizabeth building:
