China's flag was adopted in 1949, when the country became the Communist People's Republic. Red is the traditional colour of both China and communism. The large star represents the Communist Party programme. The smaller stars symbolize the four main social classes.
"China" World Encyclopedia. George Phillip Ltd (2003).
From World Flags