c++简述题(答案最好是书上的)
1简述什么是面向对象程序开发2简述什么是多态。3什么是抽象类?抽象类有何作用?可以声明抽象类的对象吗?4什么是this指针?它有何作用?...
1 简述什么是面向对象程序开发
2 简述什么是多态。
3 什么是抽象类?抽象类有何作用?可以声明抽象类的对象吗?
4什么是this指针?它有何作用? 展开
2 简述什么是多态。
3 什么是抽象类?抽象类有何作用?可以声明抽象类的对象吗?
4什么是this指针?它有何作用? 展开
1个回答
展开全部
面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。
抽象类指的是含有纯虚函数的类,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态
另外,如果抽象类的某个派生类在向继承体系的根回溯过程中,并不是所有的纯虚函数都实现了,该类也是抽象类,同样不能建立对象
this 指针就是类自己的指针 不用声明和创建。
通常用来出提示。
希望对你有帮助,望采纳!
同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。
抽象类指的是含有纯虚函数的类,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态
另外,如果抽象类的某个派生类在向继承体系的根回溯过程中,并不是所有的纯虚函数都实现了,该类也是抽象类,同样不能建立对象
this 指针就是类自己的指针 不用声明和创建。
通常用来出提示。
希望对你有帮助,望采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询