欢迎光临散文网 会员登陆 & 注册

零声C/C++Linux服务器开发/高级架构师2023

2023-03-20 14:22 作者:那坟前的孤影  | 我要投稿

*封装:将变量和函数进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互。封装本质上是一种管理:我们如何管理兵马俑呢?比如如果什么都不管,兵马俑就被随意破坏了。那么我们首先建了一座房子把兵马俑给封装起来。但是我们目的不是全封装起来,不让别人看。所以我们开放了售票通道,可以买票突破封装在合理的监管机制下进去参观。类也是一样,不想给别人看到的,我们使用protected/private把成员封装起来。开放一些共有的成员函数对成员合理的访问。所以封装本质是一种管理。

*继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。

*多态:用父类的指针指向其子类的对象,然后通过父类的指针调用实际子类的成员函数实际上还是子类对象调用子类方法。实现多态的方式:重写,重载

重写:是指派生类中存在重新定义的函数。其函数名,参数列表,返回值类型,所有都

 

零声C/C++Linux服务器开发/高级架构师2023的评论 (共 条)

分享到微博请遵守国家法律