Python学习笔记--类与对象



1--类和对象的概念

。--类和对象是面向对象编程的两个核心概念



2--类

。--类是一群具有相同特征或行为的实物的一个统称,是抽象的,不能直接使用(同Java)
--特征 被称为 属相
--行为 被称为 方法
。--类就相当于制造飞机时的图纸,是一个末班,是负责创建对象的



3--对象

。--对象是由类创建出来的一个具体存在,可以直接使用
。--由哪一个类创建出来的对象,就拥有在哪一个类中定义的:
--属性
--方法
。--对象就相当于图纸制造的飞机

**注意:在程序开发中,,应该先有类,再有对象



4--对象和类的关系

。--类是模板,对象是根据类这个模板建出来的,应该先有类,再有对象
。--类只有一个,而对象可以有很多个
--不同对象之间属性可能会各不相同
。--类中定义了什么属性和方法,对象中就有什么属性和方法,不可能多、也不可能少


5--类的设计

。--再使用面向对象开发前,应该首先分析需求,确定一下,程序中需要包含哪些类
。--在程序开发中,要设计一个类,通常要满足一下三个要素:
--类名 这类事物的名字,满足大驼峰命名法
--属性 这类事物具有什么样的特征
--方法这类事物具有什么样的行为

补充--大驼峰命(Capwords)名法:

。--每一个单词的首字母大写
。--单词与单词之间没有下划线



6--类名的确定

。--名词提炼法 分析整个业务流程,出现的名词,通常就是找到的类


7--属性和方法的确定

。--对对象的特征描述,通常可以定义成属性
。--对象具有的行为(动词),通常可以定义成方法

提示:需求中没有涉及属性或者方法在设计类时,不需要考虑

猜你喜欢

转载自blog.csdn.net/qq_38930129/article/details/80622622