摘要:
C++ 多态的定义及实现1. 多态定义的构成条件多态是在不同继承关系的类对象,去调同一函数,产生了不同的行为。 就是说,有一对继承关系的两个类,这两个类里面都有一个函数且名字、参数、返回值均相同,然后我们通过调用函数来实现不同类对象完成不同的事件。 但是构成多态还有两个条件: 调用函数的对象必须是指 阅读全文
摘要:
关于继承与派生在面向对象中,该技术强调软件的可重用性,而在C++中可重用性便是通过 “继承” 这一机制来实现的。一个新类从已有的类那里获得其已有的特性,这种现象称为类的继承。同时继承也是C++ 和 C 语言最重要的区别之一。 派生类继承了基类的所有数据成员和成员函数,并可以对成员作必要的增加或者调整 阅读全文
摘要:
C++类中静态变量和静态方法 静态成员的提出是为了解决数据共享的问题。实现共享有许多方法,如:设置全局性的变量或对象是一种方法。但是,全局变量或对象是有局限性的。这一章里,我们主要讲述类的静态成员来实现数据的共享。 静态数据成员 在类中,静态成员可以实现多个对象之间的数据共享,并且使用静态数据成员还 阅读全文
摘要:
1.为什么要用函数 a)函数能够增加程序的可读性 b)提高开发的效率 c)可以重复使用和在各种适用情况下使用 这段代码适用于任何想要交换数字的时候,节省了时间。 2.为什么要用函数重载 a)解决了命名冲突问题,增加了可读性. b)减少了用户的复杂性 函数重载可以优先选出想要应用的函数 3.什么是值传 阅读全文