面向对象

面向对象

1、什么是面向对象?

面向对象是一门编程思想。

1.1面向过程编程思想

核心是“过程”二字,过程指的是解决问题的步骤,即先干什么,再干什么!基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式。

优点:将复杂的问题流程化,进而简单化。

缺点:牵一发而动全身,程序的可扩展性差。

1.2面向对象编程思想

核心是“对象”二字,对象指的的是“特征与技能”的结合体。

基于该编程思想编写程序,就好比在创造世界,一种“上帝式”的思维方式。

优点:可扩展性高。

缺点:编写程序的复杂程度比面向过程高。

2、如何产生对象?

(1)什么是类?

类指的是类型,类别。

现实世界中:

先有一个个的对象,经过社会的文明发展,随之总结出类。

程序中:

必须先有类,再通过“调用类,产生对象”。

对象指的是“特征与技能”的结合体,类指的是一系列“对象之间相同的特征与技能”

(2)如何定义类?

如何写类并产生对象?

先从现实世界中通过一个个对象总结出类。

然后再定义类,后调用类产生对象。

(3)定义类语法:

class关键字:帮你产生类的。

class类的名字:

对象之间相同的特征

对象之间相同的技能

原文地址:https://www.cnblogs.com/medigrat/p/11927544.html