在合适的情况下使用类方法可以节省存储空间;可以提高程序的运行效率;经常作为工具方法
类方法中不能使用实例变量
在类方法中可以调用其他类方法
(1)可以直接使用本类类名(或者其他类名)调用类方法
(2)可以使用self
类方法中可以调用对象方法
(1)对象作为方法的参数传递过来
(2)可以创建一个对象
类方法中可以调用其他类方法,但是不能调用自身,否则会造成死循环
类方法适用于不需要访问成员变量的情况
对象方法可以调用其他的对象方法
(1)当前对象方法中的创建对象(可以是本类实例对象也可以是其他类实例对象),使用新创建的对象调用对象方法
(2)可以使用self |
|