Why is China communist
China is considered to be communist because there are no private owners and the land is collectivized. The state regulates economic activity channeling capitals and investments where they are supposedly most needed.
Because that's what they say they are. They are, in actuality, a dictatorship with a capitalist economy. They just call themselves communist.