【C++语言】面向对象的三大特征
1968
参考答案:
面向对象的三大特征是封装性、继承性和多态性:
封装性:将客观事物抽象成类,每个类对自身的数据和方法实行 protection(private, protected, public)。
继承性:广义的继承有三种实现形式:
1、实现继承(使用基类的属性和方法而无需额外编码的能力)
2、可视继承(子窗体使用父窗体的外观和实现代码)
3、接口继承(仅使用属性和方法,实现滞后到子类实现)
多态性:是将父类对象设置成为和一个或更多它的子对象相等的技术。
用子类对象给父类对象赋值之后,父类对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 这部分需要熟悉掌握原理虚函数,了解一些概念(静态多态、动态多态)等,面试时经常会问。
说明:面向对象的三个特征是实现面向对象技术的关键,每一个特征的相关技术都非常的复杂,程序员应该多看、多练。
特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。