类和对象

本文详细探讨了面向对象编程中的关键概念,包括对象、成员方法、类与对象的关系、构造方法的使用,以及魔术方法(如str、lt、le、eq)在定义打印规则和重载运算符中的作用。
摘要由CSDN通过智能技术生成

对象

在这里插入图片描述

成员方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

类和对象

在这里插入图片描述

构造方法

在这里插入图片描述
注:成员变量的定义可不写,构造方法里通过self进行赋值既有定义成员变量的作用又有赋值的作用。
在这里插入图片描述

魔术方法

前后都有两个下划线的方法都能叫做魔术方法。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

str即为定义打印规则。

在这里插入图片描述
注:当相等时会报错。lt是用来重载<运算符的,如果要重载>运算符,需要使用gt,仍用lt会使结果相反。
在这里插入图片描述
注:当只有><号时会报错。le是用来重载<=运算符的,如果要重载>=运算符,需要使用ge,仍用le会使结果相反。
在这里插入图片描述

it,le,eq则为定义类的大小比较规则。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值