C++-JAVA
wangyunzhong123
这个作者很懒,什么都没留下…
展开
-
**C++和JAVA中的多态区别以及与此相关的重载、覆盖和隐藏*
* 在C++中: 重载的条件: 同一类中; 函数名称相同; 参数不同,包括个数和类型; virtual可有可无。 覆盖的条件: 派生类—-> 基类; 函数名相同; 参数相同,包括个数和类型; 基类函数有virtual修饰。 隐藏:派生类屏蔽了与其同名的基类函数 如果派生类的函数名和基类相同,但是参数不同,此时无论有无virtual修饰,基类的函数被隐藏; 如果派生类与基类函数名相同,而且参数也完原创 2015-04-08 22:03:54 · 514 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解转载 2015-07-27 21:26:49 · 393 阅读 · 0 评论