课程
/后端开发
/Java
/反射——Java高级开发必须懂的
为什么要用静态方法
2014-12-30
源自:反射——Java高级开发必须懂的 3-1
正在回答
这个其实用不用静态方法都可以,这里面之所以使用静态方法,是觉得该方法就是一个常用的方法,不属于某个对象特别的行为。比如求数学绝对值的方法,Math.abs(9),这个abs方法就是一个静态方法,它就是求绝对值这样一个运算,一般我们把这种方法可以定义为静态。再举一个例子,Cat类,里面有一个eat()方法,指的是某个具体的Cat对象在eat(),这时就不适合使用静态方法了。
工具类中一般都是静态方法 因为你只是想用这个方法而已 没必要专门实例化一个工具类然后再去调用这个方法。
当然不用静态也可以 楼上说的很好了
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
1 回答静态方法和普通方法的问题
1 回答如果是静态方法,反射是否一定要传类对象呢
1 回答什么是动态加载类和静态加载类
1 回答感觉课程是否有部分的缺失,为什么要用反射调用方法
2 回答newInstance()是什么方法