移动路由器防蹭网设置:开始从C转到学C++了。

来源:百度文库 编辑:高考问答 时间:2024/05/04 18:38:59
请问:如何理解面向对象?面向对象是什么?面向过程和面向对象的区别是什么?

面向对象的范式:OOP中有对象的概念,对象有状态和行为,C++里边类的实例就是对象;第二,OOP中应该有类的概念,C++里边可以定义类,类是struct的扩展,除了有数据成员存储状态之外,还有成员函数,实现对象的行为;第三,OOP应该支持继承机制,C++的类可以派生,派生类拥有基类的所有状态和行为,并且可以有自己特有的状态和行为。

面向过程的语言,比如C,没有上述3个特征。

另外,OOP还应该有多态性,C++的virtual函数实现了堕胎行

操作时的数据观念有所不同啊。

网上有面向对象的介绍,你可以去查一下,许多问题baidu一下就可以拉!