小白学习之python—图形化界面设计与类(带例理解)

本文详细介绍了Python中的类和对象概念,包括类的定义、类变量和实例变量的区别、方法的定义和调用,以及构造方法__init__和析构方法__del__的作用。通过实例演示了如何创建类、实例化对象和操作其属性和方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:仅上课笔记和一些自己的理解,不保证完全无错,


一、类的定义

        类(class)是面向对象程序设计实现信息封装的基础,是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。

        1、说明

                ① 在Python语言中,类使用关键字class定义。在类中可以创建变量使用赋值语句定义函数等。

                ② 类将对象的行为、数据和属性进行了封装。在Python语言里,类中的变量就是对象的数据、属性,函数作为对象的行为又被称为方法。

        2、语法

                    如何创建自定义类:

class 类名() :

        赋值语句

        ……

                def语句定义函数

                ……


二、类的变量

         类的属性指的是类或对象的一些特征。如果定义一个学生类,那么学生的学号、姓名、班级、性别和年龄等就可以作为学生类的属性。简言之,类的属性描述了该类的内部信息,类属性就相当于一个类的变量,在类中可以定义的变量类型分为实例变量和类变量两种。

        1、类变量的定义

        在Python环境中,可以直接使用类名来调用类变量,这个类名其实对应着一个由Python自动创建的对象,这个对象称为类对象,它是一个全局唯一对象。我们推荐使用类对象来调用类变量这种方式。虽然在Python中也允许使用实例对象来调用类变量,但这样有时会带来一些困扰。

class 类名():

        变量名=变量初始值

        2、实例变量的定义

         我们经常将实例变量定义在构造方法中,这样当实例化的对象被创建时,实例变量就会被定义和赋

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值