我们今天就一起聊一聊Python中类与对象的那些事儿~
本文共2473个字,阅读时长7分钟,建议先收藏后观看。
一、类与对象
1. 什么是对象(Object)
何谓对象???
你的小女朋友是你的对象,你的小男朋友也是你的对象(男男女女也成立(咳!咳!))。哲学一点来说,万物皆对象,来敲个重点,只要是客观存在的事物都是对象。
面向对象编程(Object Oriented Programming):正是一种以对象为中心的编程思想,它在软件设计、数据库设计、网络结构设计、人工智能算法等领域有着非常广泛的应用。
2.什么是类(Class)
举个简单的例子:大学表白墙找对象的公告写了一些条件:“180cm以上的男生,会打网球,学习好,阳光帅气...”。
那么正巧一个名叫手冢国光的男孩具备这些条件,这个手冢国光是客观存在的一个人,他就是对象(Object)。
而这些条件可以理解为类(Class),类是确定对象将会拥有的特征(属性)和行为(方法),它不是具体客观存在的东西。
总结一下类的特点:
- 类是对象的类型。
- 类是具有相同属性和方法的一组对象集合(一个类可对应多个对象)。
怎么来理解呢?很明显手冢国光是客观