面向对象基础-03类和对象
作者:互联网
一丶类和对象
* 类的意思:种类、分类、类别
对象是特征与技能的结合体,我可能有身高体重、而你也有身高体重,所以你会说你像我,但是你一定不会说你像阿猫阿狗。并且我和你其实就可以说成是一类,而你和选课系统不能说是一类,因此给出类的定义:类就是一系列对象相似的特征与技能的结合体。
在现实世界中:先有一个个具体存在的对象,然后随着人类文明的发展才了分类的概念,既然现实世界中有类这个概念,Python程序中也一定有类这个概念,但是在Python程序中:必须先定义类,然后调用类来产生对象。
二丶现实世界中定义类和对象
类比如人类
对象比如我 你...(ps:千万别误会呢)
三丶程序中定义类和对象
3.1 定义类
# 注意类中定义变量使用驼峰体
class ShiLaiKeStudent():
school = '史莱克'
def choose_course(self):
print('is choosing course')
- 曾经定义函数,函数只检测语法,不执行代码,但是定义类的时候,类体代码会在类定义阶段就立刻执行,并且会产生一个类的名称空间,也就是说类的本身其实就是一个容器/名称空间,是用来存放名字的,这是类的用途之一
3.2 定义对象
* 调用类即可产生对象,调用类的过程,又称为类的实例化,实例化的结果称为类的对象/实例
stu1=ShiLaiKeStudent() # 调用类会得到一个返回值,该返回值就是类的一个具体存在的对象/实例
print(stu1.school)
标签:03,调用,定义,身高体重,对象,面向对象,实例,course 来源: https://www.cnblogs.com/suren-apan/p/11561840.html