static定义的方法主要用来的覆盖的,创建对象的时候是不分配内存的。 我觉得有些函数不涉及到一些具体的对象, 但又跟这个类有关的, 可以使用静态. 特别是一些创建操作. 像设计模式中的单件模式和工厂模式都可以使用静态方法