原帖由 shrinerain 于 2008-4-11 10:29 发表
新人, 第一次没有经验, 理解.
不过, 还是有一些建议:
二叉树再怎么忘, 什么结构你总该记得吧? 一个节点, 左子树,右子树.
也许你不会写遍历代码, 不会写AVL旋转平衡代码. 但是连二叉树和数组的区别都不知道, ...
原帖由 shrinerain 于 2008-4-13 00:19 发表
既然如此, 那我就直说:
虚函数是多态的底层实现机制, 在C++中我们用virtual关键字声明, 而Java不需要显式声明, 默认为虚函数.
我之所以问你有没有用过"继承", 因为你用过继承, 就应该知道子类override父类 ...
原帖由 铁风 于 2008-4-13 12:32 发表
overriding方法重写(或是方法覆盖)是父子类之间多态性的一种表现,两个方法的名称和参数相同。
overloading方法重载是一个类中的多态性的一种表现,方法同名不同参。
“虚函数是多态底层的实现机制”这句话还是 ...
原帖由 shrinerain 于 2008-4-13 20:47 发表
overload, 你写代码的时候, 你写的函数名是一样, 但是经过编译后, 他们的名字其实并不一样, 编译器会做一定修改, 区别不同的函数. 这样, 系统才能准确知道运行时调用哪个函数.
同样, override, 也是同样的函数 ...
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |