对实例方法的理解
实例方法既可以操作实例变量也可以操作类变量 与 类方法的成员变量必须是类变量 这两句话如何去理解?谢谢
class Fibi
{
public static long fibinacii(int n)
{
static long c=0; //按照上面的说法这里应该要把变量为static,但是为什么定义后会报错?
if(n==1||n==2)
c=1;
else
c=fibinacii(n-1)+fibinacii(n-2);
return c;
}
}
public class Lt2
{
public static void main(String args[])
{
System.out.println(Fibi.fibinacii(7));
}
}