用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
特别注意:
__str__()
方法,返回的是字符串类型数据
2024-11-28 09:17:09 阅读次数:20
用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
__str__()
方法,返回的是字符串类型数据
上一篇:由于空间不足导致升级vCenter Server失败案
下一篇:linux查看进程
观察者模式是设计模式的行为模式,是定义一种阅读机制。它的核心思想是定义对象间的一对多的依赖关系,当有一个对象发生改变之后通知多个观察对象。
中介者模式是一种行为模式, 他的核心思想是通过引入一个中介者对象,将多个对象之间的复杂交互逻辑统一管理。每个对象只需要与中介者通信,而不需要直接与其他对象交互,从而降低系统的耦合度。
装饰模式是一种结构形模式,允许通过将对象放入包含行为的特殊封装对象(装饰器)中来为原来对象(组件)绑定新的行为。
C++小技巧---单例模式创建唯一对象
【Java】this关键字的使用
【Java】类与对象简介
策略模式的两种实现方式--枚举和map
【C++】初识类和对象
leetcode链表相关题目
synchronized详解
文章
32777
阅读量
4818765
2025-04-23 08:18:32
2025-04-23 08:18:27
2025-04-23 08:18:27
2025-04-22 09:27:28
2025-04-18 08:02:09
2025-04-18 07:11:02
2023-03-28 03:29:30
2023-04-04 09:38:32
2022-11-17 12:37:20
2023-04-07 06:44:05
2023-04-28 06:45:00
2023-05-29 10:48:16