美文网首页
孙世龙_9.19学习总结

孙世龙_9.19学习总结

作者: 孙世龙 | 来源:发表于2017-09-19 17:44 被阅读0次

1.在C++中,类是提供封装的逻辑单位,类的每一个对象都包含有描述其自身状态的数据集合,并且通过接收特定的消息来处理这个数据集合。如果程序设计人员能够通过增加、修改或替换指定类的部分内容的方法对该类进行剪裁,就可以适应不同的应用,从而在很大程度上增强了数据封装的价值,而接下来要讨论的继承就完全可以实现这种操作。

2.保持已有类的特性而构造新类的过程称为继承。

在已有类的基础上新增自己的特性而产生新类的过程称为派生。

被继承的已有类称为基类(或父类)。

派生出的新类称为派生类。

3.一般情况下,继承的进程起源于一个基类的定义,基类定义了其所有派生类的公有特性。从本质上讲,基类具有同一类集合中的公共特性,派生类继承了这些属性,并且增加了自己特有的属性。从任何已存在的类继承的实质就是建造新的派生类。

4.继承的本质实际上就是由上到下完全的复制;但是在对内可见性上做了手脚,对外可见性则没有改变。

5.自动的、滚动式的重用代码,增强代码,使得编程方式根本转变,分析问题、解决问题的模式从功能模式转向面向对象的结构模式

相关文章

  • 孙世龙_9.19学习总结

    1.在C++中,类是提供封装的逻辑单位,类的每一个对象都包含有描述其自身状态的数据集合,并且通过接收特定的消息来处...

  • 孙世龙_9.12学习总结

    1.上午去听大会,创响中国长春站,中科院长春光机所双创示范基地揭牌仪式暨科技创新高峰论坛。 2.做练习,复习析构函...

  • 孙世龙_9.20学习总结

    1.多态性是面向对象程序设计的第三个重要特征。 2.多态性是指发出同样的消息被不同类型的对象接收时导致完全不同的行...

  • 孙世龙_9.14学习总结

    1.数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。 2.当数组中每一个对象被生命期结束时,系统...

  • 孙世龙_9.15学习总结

    1.生命期(生存期).指一个对象产生后,存活时间的度量。 2.静态数据用得较多的场合: (1)用来保存流动变化的对...

  • 孙世龙_9.13学习总结

    1.作用域:是标识符(变量、常量、类、对象、函数等)的有效范围 2.可见性:标识符是否可以引用的问题; 3.类属性...

  • 孙世龙_9.18学习总结

    1.派生类继承了基类的除了构造函数、析构函数、拷贝构造函数和赋值运算符重载函数之外的所有成员,因此派生类对象由两部...

  • 孙世龙_9.21学习总结

    1.虚函数的实用意义:�从基类继承来的某些成员函数不完全适应派生类的需要,允许其派生类中对该函数重新定义,赋予它新...

  • 孙世龙_9.8--9.11学习总结

    1.public:公有成员(外部接口),任何外部函数都可以访问公有类型数据和函数。 2.private: 私有成员...

  • 9.19学习总结

    今天我们做了一个小项目,用LED灯、KEY1、KEY2、蜂鸣器这些管脚,用中断来控制,通过这次的项目我发现了自己...

网友评论

      本文标题:孙世龙_9.19学习总结

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