11.30

作者: 李响lx | 来源:发表于2017-11-30 21:42 被阅读0次

今天老师讲解了外部中断。用面向对象的思想。引入了状态这个属性(变量)。难点就是状态这个属性,每个对象都有自己的状态,且随形参(中断事件)变化而改变。把对象理解成类似结构体,这个问题理解了。

c++三个特征:封装、多态、继承。我上网又搜了一些。加深认识。

封装:将一类事物所共有的属性和行为方法进行总结,封装在一个类中。该类的形成过程称为封装,该封装的类实例化的对象具有类的所有属性和行为方法。封装的类的内部按照访问限定符可以分为:(public:)公有部分、(protected:)保护部分、(private:)私有部分。

继承:继承是把一个已经成型(封装好)的类继承到一个新形成的类中,一般将被继承的类称为父类(基类),主动继承的称为子类(派生类)。

继承的作用是为了实现代码的重用性。即父类的代码继承到子类任然可用。

继承分为:公有继承 、 保护继承 、 私有继承。

公有继承: (格式: class Derived:public Base)

父类的共有部分继承到子类的公有部分,父类的保护部分继承到子类的保护部分,父类的私有部分继承到子类的私有部分(父类的私有部分在子类不可访问)。

保护继承: (格式: class Derived:protected Base)

父类的共有部分继承到子类的保护部分,父类的保护部分继承到子类的保护部分,父类的私有部分继承到子类的私有部分(父类的私有部分在子类不可访问)。

私有继承: (格式: class Derived:private Base)

父类的所有都继承到子类的私有部分,父类的私有部分在子类不可访问。

什么是多态:

调用相同的接口,表现出不同的结果。

如何实现多态:

通过定义和重写虚函数,通过基类的指针或引用指向派生类对象,通过基类的指针或引用调用虚函数,实现接口的高度统一。简而言之就是调用相同的接口表现不同的结果。

什么是虚函数?

virtual 函数返回值类型 函数名(形参);

只有成员函数可以是虚函数。

虚函数就是允许派生类重写它。

相关文章

  • 11月08日行动与感受

    早上7.10起来洗漱 8.00出门 8.30~9.30开会 9.30~11.30工作 11.30回家 11.30~...

  • 每日一画57

    11.30

  • 早晨

    11.30啊泽

  • 11.30

    中午9 泰山14 晚上5+2+2 小计32 总计1205

  • 11.30

    今天是11月的最后一天emmm,时间过得好快啊,我都上了十一天的班了,努力赚钱吧,加油^0^~

  • 11.30

    每日一更 续 我是如此爱我自己,从昨天开始稀里糊涂不停给自己找活干,直到今天依旧在收拾。内心一万句闹腾! 新一轮的...

  • 11.30

    大学的最后一次考试 赖老师的符号学 考完了依旧很淡定 晚上周老师组织开了广告展的会 我的大学要结束了

  • 11.30

    感恩女儿琳贴心懂事,作业都是自己计划自己完成基本不用管,还成绩优异,是我的骄傲和欣慰。 感恩坏种子爆破,一个大大的...

  • 11.30

    早上5 中午6 硬红22 公交2 话费10 小计45 总计523

  • 11.30

    网络上一篇《最终我坐着轮椅被推出了首都国际机场》的文章,曾引发不小的舆论。 中国女留学生,林娜,原本是一个“很不容...

网友评论

      本文标题:11.30

      本文链接:https://www.haomeiwen.com/subject/foebbxtx.html