1.静态变量
当分析对象中所具备的成员变量的值都是相同的时候,这个时候可以用静态修饰
只要数据在对象中都是不同的,就是对象中的特有数据,必须存储在对象中,是非静态的
如果是相同的数据,对象不需要做修改,只需要用即可,不需要存储在对象中,定义成静态的
2.静态函数
函数是否用静态的就参考一点,就是该函数的功能能否访问到对象的特有数据。简单点说从源码看该功能是否要访问非静态的成员变量,如果需要,该功能是非静态的,如果不需就可以定义成静态函数
1.静态变量
当分析对象中所具备的成员变量的值都是相同的时候,这个时候可以用静态修饰
只要数据在对象中都是不同的,就是对象中的特有数据,必须存储在对象中,是非静态的
如果是相同的数据,对象不需要做修改,只需要用即可,不需要存储在对象中,定义成静态的
2.静态函数
函数是否用静态的就参考一点,就是该函数的功能能否访问到对象的特有数据。简单点说从源码看该功能是否要访问非静态的成员变量,如果需要,该功能是非静态的,如果不需就可以定义成静态函数