七、系统工作过程及运行说明
八、实例程序运行结果
示例一
代码
class Main{ public static void main(String[] args){ System.out.println(10); } } class G{ public int get(int num){ int a; a=2; return a+5; } } class H extends G{ int i; boolean bol; public int put(){ i=1+2; i=12-3; i=2*7; bol=true && false; bol=1<2; return 10; } }
继承树
符号表
内存分配表
示例二
代码
class Factorial { public static void main(String[] a) { System.out.println(new Fac().ComputeFac(10)); } } class Fac extends Factorial{ Fac f; Factorial ff; int i; public int ComputeFac(int num) { int numaux; if (num < 1) numaux = 1; else numaux = num * (this.ComputeFac(num-1)); return numaux; } } class F extends Fac{ } class G extends Factorial{ } class H{} class I extends H{} class J extends I{} class GG extends I{} class DD extends I{}
继承树
符号表
内存分配表
-- EOF --
除非注明(如“转载”、“[zz]”等),本博文章皆为原创内容,转载时请注明: 「转载自程序员的信仰©」
本文链接地址:Mini Java编译器(六)
Today on history:
【2012】2012年政府工作报告 脱水版
【2009】如何让Netbeans以英文模式启动
【2006】程序员是如何捕猎大象的 [zz]
发表回复