面向对象
面向对象 1、什么是面向对象? 面向对象是一门编程思想。 1.1面向过程编程思想 核心是“过程”二字,过程指的是解决问题的步骤,即先干什么,再干什么!基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式。 优点:将复杂的问题流程化,进而简单化。 缺点:牵一发而动全身,程序的可扩展性差。 1.2面向对象编程思想 核心是“对象”二字,对象指的的是“特征与技能”的结合体。 基于该编程思想编写程序,就好比在创造世界,一种“上帝式”的思维方式。 优点:可扩展性高。 缺点:编写程序的复杂程度比面向过程高。 2、如何产生对象? (1)什么是类? 类指的是类型,类别。 现实世界中: 先有一个个的对象,经过社会的文明发展,随之总结出类。 程序中: 必须先有类,再通过“调用类,产生对象”。 对象指的是“特征与技能”的结合体,类指的是一系列“对象之间相同的特征与技能” (2)如何定义类? 如何写类并产生对象? 先从现实世界中通过一个个对象总结出类。 然后再定义类,后调用类产生对象。 (3)定义类语法: class关键字:帮你产生类的。 class类的名字: 对象之间相同的特征 对象之间相同的技能 来源: https://www.cnblogs.com/medigrat/p/11927544.html