chapter 5
object-oriented programming
2 primary characteristics of object-oriented programming are Inheritance and Polymorphism
Inheritance: allows us to group classes into families of related types, allowing for the sharing of common operations and data.
Polymorphism: allows us to program these families as a unit rather than as individual classes.
the parent is called base class and child is called derived class
1---in object-oriented programming, we indirectly manipulate the class objects through pointers or reference.(add or remove a derived class without the need for any modification to existing program)
void loan_check_in(LibMat &mat) // no LibMat object in our application { mat.check_in(); // mat refers to an actual object }
2 --
原文链接: https://www.cnblogs.com/ggppwx/archive/2011/01/16/1936555.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/20139
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!