关于递归

递归:方法自己调用自己

找规律
找出口
Demo{
        Demo demo = new Demo();  -- 有问题,会导致栈溢出
    }
===>
Demo{
        Demo demo;
        public Demo(){
            demo = new Demo();
        }
    }
Demo{
       static Demo demo = new Demo(); // 没问题,只会初始化一次
   }
===>
Demo{
    
        static Demo demo;
        static{
            demo = new Demo();
        }
        
        public Demo(){
        
        }
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。