摘要: OOP和面向对象是两个相关但有所区别的概念: • OOP:Object Oriented Programming,面向对象程序设计。它是一种编程范式,封装了数据和行为在对象中的编程方式。许多语言如Java、Python和C++支持OOP。 • 面向对象:它是一种软件开发的思想或理论,将现实世界中的事 阅读全文
posted @ 2023-05-17 13:56 小z姑娘001 阅读(35) 评论(0) 推荐(0)
摘要: OOP是一种编程范式,它将真实世界中的事物抽象为对象,然后由对象之间的交互来实现程序的功能。 OOP的主要特征有: 封装:将对象的属性和方法封装在一起,隐藏实现细节。 继承:子类可以继承父类的属性和方法,同时可以添加自己的属性和方法。这允许我们重用代码。 多态:由继承而产生,使得子类可以重新定义父类 阅读全文
posted @ 2023-05-17 13:56 小z姑娘001 阅读(336) 评论(0) 推荐(0)
摘要: 面向对象和面向过程是两种主流的编程范式,各有优缺点。 面向过程: 优点: • 执行效率高,没有额外的封装和继承的开销。 • 简单易理解,适合小规模项目。 缺点: • 不易维护和扩展,代码复用性差。 • 不能很好的映射真实世界的事物,不够抽象。 面向对象: 优点: • 易维护和扩展,代码复用性高,可重 阅读全文
posted @ 2023-05-17 13:55 小z姑娘001 阅读(645) 评论(0) 推荐(0)
摘要: 面向对象是一种编程思想或编程范式。它将真实世界中的事物抽象成对象,然后由对象之间的交互来实现程序的功能。 面向对象的主要特征有: 封装:将对象的属性和方法封装在一起,对外隐藏实现细节。 继承:子类可以继承父类的属性和方法,同时可以添加自己的属性和方法。这允许我们重用代码。 多态:由继承而产生,使得子 阅读全文
posted @ 2023-05-17 13:53 小z姑娘001 阅读(131) 评论(0) 推荐(0)