demo 通常演示最简化的用法就行，这里没必要所有的变量都进行赋值。