关于java递归层次的问题
发布网友
发布时间:2022-07-17 02:31
我来回答
共4个回答
热心网友
时间:2024-12-01 14:28
在类之中,方法之外定义就好了;
比如说:
public class Demo01{
public static int number01 = 123;
public void func(){
//todo some thing;
}
}
这里的number01变量就是静态变量,可以在方法内部使用的,是个全局变量,这个类中的任何方法都可以使用他。
希望能够帮到你。
祝你好运。
补充:hanyuekidd说得好,我手误,竟然把全局变量定义成了public,一般都定义成private,这样只能够本类访问。
那句:public static int number01 = 123;
改成:private static int number01 = 123;
这样,其他类就不能使用123这个值。避免出错。
热心网友
时间:2024-12-01 14:29
enolong 的方法OK 的,但注意点最好把这个成员变量从public改成private ,这样就只有本类能访问,不会对你的递归造成影响;不然别的方法可以在外部调用,到时候出错都不知道问题在哪
热心网友
时间:2024-12-01 14:29
定义在方法外就好了
热心网友
时间:2024-12-01 14:30
定义一个静态的成员变量