Revert "allow constructor to have the same name as datatype."
Revert "allow constructor to have the same name as datatype."

This reverts commit 46d2099728fec5bdcde896b2bac1e0027c92868e.

hkuplg/fcore,bixuanzju/fcore,wxzh/fcore,wxzh/fcore,xnning/fcore,hkuplg/fcore,xnning/fcore,zhiyuanshi/fcore,zhiyuanshi/fcore,hkuplg/fcore,xnning/fcore,wxzh/fcore,bixuanzju/fcore,bixuanzju/fcore,zhiyuanshi/fcore