知方号

知方号

python中什么叫类、什么叫对象<波斯猫的特性是什么>

python中什么叫类、什么叫对象

一、面向过程和面向对象

面向过程:根据业务逻辑从上到下写代码。

面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程。

二、类和对象

1、类的概念

面向对象编程的2个非常重要的概念:类和对象是面向对象编程的核心。

在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。

(1)类是对象的模板,例如:人类,是人这种生物的模板。

(2)类是一个抽象的概念,是一类事物的合集。

例如:人类,汽车类,鸟类,狗类,都是多个具有相同特征事物的合集概念。

2、对象的概念(万事万物皆对象)

对象是具体事物,具有唯一性,一定能确定是哪一个的就是对象。

例如:周杰伦、地球、老王的宝马、小李的泰迪

大众汽车(类):没办法确定那一辆,大众生产的都叫奔驰汽车

大众宝来汽车(类):大众宝来也是所有宝来汽车的类,只不过比大众汽车的范围小一点而已,也可以理解为大众宝来汽车类是大众汽车类的子类。

我的大众汽车(对象):可以确定,因为我就一辆大众汽车。不会有人卖两辆大众吧,如果有还不如去买一辆奥迪是不是。

大黄狗(类):因为所有大一点的黄色的都叫大黄狗,没办法确定哪一个

金毛(类):金毛也是一类狗的统称,没办法确定唯一的一个。

我的金毛(对象):可以确定,具有唯一性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。