JAVA中的嵌套调用
来源:互联网 发布:刺客信条4黑旗优化补丁 编辑:程序博客网 时间:2024/05/16 05:51
今天发现有写成这样的代码,我简单表示如下
/** * 嵌套调用演示例子 * @author zhouwei */ public class T2 extends T{@Overrideprotected void test() {System.out.println("in T2 class");} public static void main(String[] args) {T t = new T2();t.calc();}}abstract class T{static int flag=0;void calc(){System.out.println("in T class");test();
T t = new T2();t.calc();}
protected abstract void test();}
这实际构成了一个死循环,实际代码比这个要复杂.T2 调用calc,calc生成T2对象,T2对象又调用calc
需要修改下,修正死循环
/** * 嵌套调用演示例子 * @author zhouwei */ public class T2 extends T{@Overrideprotected void test() {System.out.println("in T2 class");} public static void main(String[] args) {T t = new T2();t.calc();}}abstract class T{static int flag=0;void calc(){System.out.println("in T class");test();if(flag ==0 ){flag =1;T t = new T2();t.calc();}}protected abstract void test();}
- JAVA中的嵌套调用
- Java中的嵌套类
- java中的嵌套类
- Java中的嵌套类
- java中的嵌套类
- java中的嵌套循环
- c++中的函数嵌套调用和嵌套定义问题
- 嵌套iframe页面中的JS调用
- Java中的嵌套类总结
- java与shell相互嵌套调用注意事项
- java中的Lable,用于嵌套循环
- java中的内部类(嵌套类)
- Java和C++中的嵌套类讨论
- java中的内部类(嵌套类)
- Java中的嵌套类和内部类
- 【java中的 嵌套管程锁死】
- 黑马程序员----Java中的if嵌套语句
- java学习2-循环中的嵌套语句
- Jquery 全选 反选
- 数据结构篇—姥姥教我学编程系列
- How to Reset Forgotten Root Password in RHEL/CentOS and Fedora
- Android_ics_stagefright框架数据流向分析——1,待解码的原始数据从何而来
- Android_ICS_OMX_In_Stagefright------>2开始解码(软解)
- JAVA中的嵌套调用
- JTree简介
- spring配置datasource三种方式
- Find the sum of S = a + aa + aaa + aaaa + aaaaa +......+ aaa...aaa +...
- 归并排序
- mybatis 批量删除
- PHP笔试之简答题
- 红黑树的实现
- SilkTest面试题目