什么是受保护的继承(Protected Inheritance)?

计算机科学领域使用编程来解决问题。C++是计算机科学中使用的面向对象的程序设计语言,用于对真实世界进行建模。在面向对象的编程中,类被创建为在程序运行期间使用的对象模型提供框架。通常是在结构化层次结构中创建的,...
计算机科学领域使用编程来解决问题。C++是计算机科学中使用的面向对象的程序设计语言,用于对真实世界进行建模。在面向对象的编程中,类被创建为在程序运行期间使用的对象模型提供框架。通常是在结构化层次结构中创建的,其中首先创建更通用的父类,然后用作更详细的子类的基础。受保护的继承允许子类完全直接访问那些隐式继承到子类中的前置成员项IMG SRC =“1234560”/> C++是计算机科学中使用面向对象来模拟真实世界的编程语言。对象定位的主要好处是,当创建一个结构或类时,如果没有必要的访问,可以将类的数据和功能隐藏在其他编程结构和函数中。在C++中,这是通过使用访问修饰符来完成的。如果程序员想要拒绝访问内部信息,那么从类外部访问类的函数时,使用关键字“private”,但类间成员之间的类间访问始终是允许的。要像在受保护继承中那样仅限制对子类的访问,则使用关键字“protected”。关键字“public”允许对成员变量和函数进行完全访问软件继承的好处是允许已创建的编程代码被间接重用。当创建子类时,所有成员变量和前置类的函数都会自动成为子类的一部分。程序员不必重新编写代码。这是需要大的类层次结构。例如,当生物分类模型中的实体需要在软件中复制时,私有继承发生在前置类将其成员元素指定为private。隐式接收这些变量和函数的子级不能直接、立即访问它们,因此保留了父级和子级的某些特性。使用受保护继承,当父级声明某个元素为受保护时,变量或函数将被继承,并且子级可以访问它们,但是其他类不能。公共继承允许孩子集成和操作父特征。它也允许其他结构访问子成员。受保护继承是C++中的重要概念。编程。它有助于定义程序运行的约束条件。使用继承的简明编写和精心设计的程序有助于减少应用程序错误,帮助排除故障,并使信息隐藏和封装的标准面向对象原则具有可控的灵活性
  • 发表于 2020-07-31 11:22
  • 阅读 ( 865 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具