美文网首页
python的类和对象

python的类和对象

作者: 松雪宝宝 | 来源:发表于2018-05-01 19:15 被阅读0次
37964434A658DE49FDDE1269650D9DCC.png

一、面向对象

1、面向过程

a、优点:极大的降低了写程序的复杂度,只需要顺着执行的步骤,堆叠代码即可

b、缺点:一套流水线或者流程就是来解决一个问题,代码就是牵一发而东莞全身

2、面向对象

a、优点:解决程序的扩展性,对某一个对象单独修改,会立刻反应到整个体系中

b、缺点:可控性差,无法向面向过程的程序设计流水线式的可以很精准的预测问题的处理流程与结果,面向对象的程序一旦开始就有对象之间的交互解决问题。

3、 类:具有相同特征的一类事物(人、狗、老虎)

4、对象/实例:具体的某一个事物(隔壁阿花、楼下旺财)

5、实例化:类——>对象的过程

6、 在python中,用变量表示特征,用函数表示技能,因而具有相同特征和技能的一类事物就是‘类’,

7、对象是则是这一类事物中具体的一个

class Person: #定义一个人类

role = 'person' #人的角色属性都是人

def walk(self): #人都可以走路,也就是有一个走路方法,也叫动态属性

print("person is walking...")

class 类名:

类属性 = None def init(self,对象属性):

self.对象属性 = 对象属性 def 方法名(self): pass实例 = 类名(10)

实例.方法名()

8、类的两种作用:属性引用和实例化

9、属性引用(类名.属性)

class Person: #定义一个人类

role = 'person' #人的角色属性都是人

def walk(self): #人都可以走路,也就是有一个走路方法

print("person is walking...")print(Person.role) #查看人的role属性print(Person.walk) #引用人的走路方法,注意,这里不是在调用。

相关文章

  • python语法入门五

    类和对象 类和对象 基础 继承:python为多继承 类、类对象和实例对象 当实例对象声明后,再删除类对象,那么该...

  • Python3 & 类方法,实例方法,静态方法详解

    类对象和实例对象 类:Python中一切皆为对象,对象是抽象的,Python中的对象用类来表示。而在实示使用时,通...

  • python虚拟机中的类机制

    本文从底层介绍python中的类机制,首先介绍python中类和对象的关系,创建类对象的方式,以及元类的概念,然后...

  • 1.14类代码编写基础

    一、类对象和实例对象 在python对象模型中,类和通过类产生的实例是两种不同的对象类型: 类类是实例工厂。类的属...

  • Python-类对象和实例对象的区别

    Python语言中类对象和实例对象是存在区别的,从类对象和实例对象的数据属性来看比较清晰。 类对象:Class o...

  • Python高级知识点学习(一)

    Python中一切皆对象 和Java相比,Python的面向对象更加彻底。函数和类也是对象,是python的一等公...

  • python 面向对象的编程(一)

    python 同时支持面向对象编程和函数式编程的语言python面向对象的主题围绕 类 和 类实例 两个主题。面向...

  • python 类和对象

    一、面向对象编程 编程思想:1.面向过程编程 ---> 算法,逻辑(数学逻辑)2.函数式编程 ---> 函数,模...

  • python 类和对象

    一、类方法和静态方法 类中方法:对象方法、类方法和静态方法 @1.对象方法:a.直接声明在类中b.自带参数self...

  • python类和对象

    1.类 语法: 定义一个类: 类的命名 首字母大写 2.创建对象 属性写在类外的情况,就是通过对象.属性,对象.方...

网友评论

      本文标题:python的类和对象

      本文链接:https://www.haomeiwen.com/subject/uurfrftx.html