关于java递归层次的问题

[复制链接]
查看11 | 回复4 | 2012-3-23 10:36:25 | 显示全部楼层 |阅读模式
在类之中,方法之外定义就好了;比如说:public class Demo01{
public static int number01 = 123;
public void func(){
//todo some thing;
}}这里的number01变量就是静态变量,可以在方法内部使用的,是个全局变量,这个类中的任何方法都可以使用他。希望能够帮到你。祝你好运。 补充:hanyuekidd说得好,我手误,竟然把全局变量定义成了public,一般都定义成private,这样只能够本类访问。那句:public static int number01 = 12...
回复

使用道具 举报

千问 | 2012-3-23 10:36:25 | 显示全部楼层
enolong 的方法OK 的,但注意点最好把这个成员变量从public改成private ,这样就只有本类能访问,不会对你的递归造成影响;不然别的方法可以在外部调用,到时候出错都不知道问题在哪...
回复

使用道具 举报

千问 | 2012-3-23 10:36:25 | 显示全部楼层
定义在方法外就好了...
回复

使用道具 举报

千问 | 2012-3-23 10:36:25 | 显示全部楼层
定义一个静态的成员变量...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行