如果一个属性必须调用一个函数后才能使用,那么就不要设这个属性,或设为只读的,而通过取函数返回值来取得。要么返回空值null,使用太多异常会很麻烦,程序直接检测属性是否返回值是否null就可以了