美文网首页
9.18芦继超总结

9.18芦继超总结

作者: 芦继超 | 来源:发表于2017-09-18 16:14 被阅读0次

今天上午讲了继承和派生,不写知识点要怎么写呢,还是写知识点吧!

1.派生类继承了基类的除了构造函数、析构函数、拷贝构造函数和赋值运算符重载函数之外的所有成员,因此派生类对象由两部分组成:一部分是由基类继承的成员,另一部分是派生类新增加的自己特有的成员。

2.当类的继承方式为公有继承时,基类的公有和保护成员的访问属性在派生类中不变,而基类的私有成员不可访问。

3.继承的本质实际上就是由上到下完全的复制;但是在对内可见性上做了手脚,对外可见性则没有改变。c++提供了类的继承机制,解决了软件的复用问题。自动的、滚动式的重用代码,增强代码,使得编程方式根本转变,分析问题、解决问题的模式从功能模式转向面向对象的结构模式

4.类的继承和派生的层次结构是人们对自然界中的事物进行分类、分析和认识的过程在程序设计中的体现。宇宙万事万物都是分类分层的,解决问题可以从事物之间的上下关系中着手.这是继承引入程序设计的前提.

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

6.里氏代换原则:在软件里面,把基类都替换成它的子类,程序的行为没有变化。

7.使用时还应注意:基类指针指向派生类对象时,只能通过基类指针访问派生类中从基类继承来的成员,不能访问派生类中的其它成员。

8.派生类构造函数执行的一般顺序是:

    (1)基类构造函数,

  (2)派生类对象成员类的构造函数(如果有的话)。

  (3)派生类构造函数体中的内容。

释放派生类对象时,析构函数的执行顺序是:

    先执行派生类的析构函数,

    再执行对象成员类的析构函数(如果派生类有对象成员的话),

    最后执行基类的析构函数,其顺序与执行构造函数时的顺序正好相反.

相关文章

  • 9.18芦继超总结

    今天上午讲了继承和派生,不写知识点要怎么写呢,还是写知识点吧! 1.派生类继承了基类的除了构造函数、析构函数、拷贝...

  • 芦继超9.12总结

    今天上午我们去光机所听了所长等领导演讲。下午回到班级复习了昨天所学的知识,做一下习题。

  • 11.21总结芦继超

    继续写程序,↑↑↑

  • 11.23芦继超总结

    最后一天了,总算把程序写完了,谢谢我同桌正哥这段时间的帮忙,明天答辩,加油。

  • 芦继超10.20总结

    今天上午老师讲了第四章this和base的用法,还有运算符重载,自定义转换。自定义转换真是没听懂,下午做了两个作业...

  • 芦继超11.2总结

    今天老师先把以前讲的都复习了一下,让我们回忆了一下以前学的知识。之后又讲了一些新的内容,窗体和控件,一些简单的wi...

  • 芦继超11.1总结

    今天老师主要讲了事件,感觉好难,没有学会,不过老师说明天再吧第四章重新复习一下,再好好听听吧。

  • 芦继超10.31总结

    今天老师讲了数组,基本上将以前的的数组写法都全部改变了,学习了新的写法,有点别扭,但还是很好理解的,下午做了两个题...

  • 芦继超10.20总结

    今天上午老师讲了在c#中午类的公有私有保护的属性,和以前学的有一点不同,还有类的封装,继承,多态。下午听了一下午陈...

  • 芦继超10.16总结

    今天来了位新老师,重新讲了周五老师讲的东西,复习了一下,又讲了第二个ppt,感觉这个老师讲课风格很幽默,很有意思,...

网友评论

      本文标题:9.18芦继超总结

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