[高等教育]第04章 面向对象技术基础.ppt

[高等教育]第04章 面向对象技术基础

4.6.5 java.lang.Object类介绍 程序运行结果:如下: Testing x of type class SubClass x instanceof SubClass true x instanceof SuperClass false Testing x of type class SuperClass x instanceof SubClass true x instanceof SuperClass true 4.6.6 递归方法 递归方法有直接递归方法与间接递归方法。 一个方法体中又调用自身,这种方法叫递归方法,更准确地说叫直接递归方法。如果方法体中调用的虽然不是自身,但是它间接地调用自身,这叫间接递归方法。 例如: sum=1+2+3+4+5+……+n-1+n 方法如下: public static int sum(int n) { if(n1) return 0; else return sum(n-1)+n; } 4.6.7 命令行参数的输入 在C程序中main()作为一个程序的入口方法,在Java中也同样利用这个方法来启动一个Java程序。main()使用一个字符串数组作为参数,它表示启动Java这个程序时的命令行参数,在下面的例子中我们展现了如何使用main的这个参数。 【例4-15 】从命令行输入参数 // M

文档评论(0)

1亿VIP精品文档

相关文档