随笔分类 -  C++基础

3.多态性
摘要:1.概述: - 多态指同样的消息被不同类型的对象接收时导致不同的行为。 - 多态的类型:重载多态、强制多态、包含多态、参数多态。 * 重载多态:通过重载其参数列表实现 * 强制多态:指将一个变元的类型加以变化,以符合一个函数或操作的要求。 * 包含多态:类族中定义于不同类中的同名成员函数的多态行为, 阅读全文
posted @ 2017-02-27 23:53 Mr_ox
1.封装
摘要:1.类和对象 - 类的定义:class - 类成员的访问控制:public\private\protected - 对象:类的某一特定实体 2.构造函数和析构函数 - 构造函数:函数名与类名相同,在对象被创建时自动调用 - 复制构造函数:具有一般构造函数所有特性,但其形参是本类对象的引用 - 析构函 阅读全文
posted @ 2017-02-26 23:12 Mr_ox
面向对象的三大特性,五大原则
摘要:1.三大特性:封装,继承,多态 - 封装:就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 - 继承:是指可以让某个类型的对象获得另一个类型的对象的属性的方法。 - 多态:就是指一个类实例的相同方法在不同情形有不同表现形式。 2.五大原则: 阅读全文
posted @ 2017-02-26 22:33 Mr_ox