开发者社区> 问答> 正文

python中类和对象的区别是什么

python中类和对象的区别是什么

问题来源于python学习网

展开
收起
游客ejnn55cgkof5g 2019-12-11 08:41:31 565 0
1 条回答
写回答
取消 提交回答
  • 类和对象

    1、类和对象得区别:类是对客观世界中事物得抽象,而对象是类实例化后的实体

    例如:汽车模型就是一个类,制造出来的每辆汽车就是一个对象

    2、类的定义:

    (1)python使用class关键字定义一个类,类名的首字母一般要大写:

    例如: class Student: #定义了一个Student类

    (2)类的主体由一系列的属性和方法组成

    例如:

    class Fruit: #定义一个类

    def init(self): #类的构造函数,用于初始化类的内部状态,为类的属性设置默认值

    self.name=name        #定义name属性
    
    self.color=color      #定义color属性
    

    def grow(self): #定义一个函数,为类的函数,称为方法;它至少有一个参数self

     print(‘Fruit grow’)
    

    3、对象的创建:

    创建对象的过程称为实例化,当一个对象被创建后,包含3个方面的特性:对象的句柄、属性和方法

    对象的句柄:用于区分不同的对象

    例如:

    if name=="main" #当程序作为主程序运行

    fruit=Fruit() #实例化:创建一个对象,创建了一个Fruit对象

    fruit,grow() #对象调用grow()方法 专题推荐:类 对象 问题来源于python学习网

    2019-12-14 12:03:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载