一个变量声明的问题 .
比如说有这样一个声明:
Enumeration enum =req.getParameterNames()如果要使它成立要满足下面这些条件:
这里req是类,getParameterNames是req类中的一个静态的方法,所以可以req.getParameterNames()这样调用.然后req.getParameterNames()返回的是一个Enumeration型的数据,所以可以Enumeration enum =req.getParameterNames() . 请问我这样理解是正确的吗..?有错误希望大家指正.谢谢.
比如说有这样一个声明:
Enumeration enum =req.getParameterNames()如果要使它成立要满足下面这些条件:
这里req是类,getParameterNames是req类中的一个静态的方法,所以可以req.getParameterNames()这样调用.然后req.getParameterNames()返回的是一个Enumeration型的数据,所以可以Enumeration enum =req.getParameterNames() . 请问我这样理解是正确的吗..?有错误希望大家指正.谢谢.
public java.util.Enumeration getParameterNames()
--------------
此话错了;
req是 HttpServletRequest类的一个实例,一个对象;
getParameterNames()不是一个静态方法,
静态方法可以用“类名.方法名”调用,而不用对象,显然,你上述的调用用的是对象;
:)
把Enumeration enum =req.getParameterNames() 只看成是普通的声明,我那样的理解是否有问题? 谢谢.