Python类与对象详解

一、类和对象

类的意思:种类、分类、类别

对象是特征与技能的结合体,我可能有身高体重、而你也有身高体重,所以你会说你像我,但是你一定不会说你像阿猫阿狗。并且我和你其实就可以说成是一类,而你和选课系统不能说是一类,因此给出类的定义:类就是一系列对象相似的特征与技能的结合体。

  • 在现实世界中:先有一个个具体存在的对象,然后随着人类文明的发展才了分类的概念

  • 既然现实世界中有类这个概念,Python程序中也一定有类这个概念,但是在Python程序中:必须先定义类,然后调用类来产生对象。

  • 类:一切具有相同属性和方法的对象组成的

二、现实世界中定义类和对象

1定义对象

拿我们的选课系统来说的话,我们先总结一套现实世界中的学生对象

对象1:
    特征:
        学校 = ’xiwangzhongxue‘
        姓名 = ’小明‘
        年龄 = 18
        性别 = ’male‘
    技能:
        选课
        学习
对象2:
    特征:
        学校 = ’xiwangzhongxue‘
        姓名 = ’小红‘
        年龄 = 18
        性别 = ’male‘
    技能:
        选课
        学习
2定义类

站在未来选课系统的角度,我们还可以总结现实世界中的学生类:

希望中学学生类:
    相似的特征:
        学校='xiwangzhongxue'
    相似的技能
        选课
        学习

三、程序中定义类和对象

1定义类

曾经定义函数,函数只检测语法,不执行代码,但是定义类的时候,类体代码会在类定义阶段就立刻执行,并且会产生一个类的名称空间,也就是说类的本身其实就是一个容器/名称空间,是用来存放名字的,这是类的用途之一

定义类名时我们推荐使用驼峰体

关键字class 类名:

class Students:
    # 定义
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值