static 用法 : 一開始就占用記憶體 不會因為new 而重新計算 有累計功能