方法的区别:工具
静态方法:有static方法this
成员方法:没有static方法3d
方法的定义:对象
方法的调用:类.静态方法,对象.成员方法blog
一个MyClass类包含静态方法和成员方法:方法
静态方法调用:im
成员方法调用:d3
若是某些操做不依赖具体实例,那它就是静态的,反之若是某些操做是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。margin
好比学生的年龄就是学生的相关。
修改学生的年龄就不适合用静态方法。static
通常来讲,若是你的方法里没有用到this关键字,
那就适合用静态方法
不须要生成对象的常常频繁使用的工具类里的(如SqlHelper)