用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
特别注意:
__str__()
方法,返回的是字符串类型数据
2024-11-28 09:17:09 阅读次数:2
用于返回一个对于”对象的描述“,对应于内置函数str()经常用于print()方法,帮我们查看对象的信息,所以我们经常会对__str__()方法进行重写
运行结果为:
同学的名字kb,年龄18
当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
__str__方法需要返回一个字符串,当做这个对象的描写
__str__()
方法,返回的是字符串类型数据
Java反射是Java语言内建的一种机制,它允许程序在运行时访问、检测和修改它本身的结构。
在Java中,抽象类是一种特殊的类,它和普通class类最主要的区别就是抽象类不能被实例化,也就是不能通过new关键字去创建该类的对象。
方法重写是子类对父类中的方法进行重新实现的过程。当子类中存在一个与父类同名、参数列表相同且返回类型兼容(或相同)的方法时,子类的方法会覆盖(或称为重写)父类中的方法。
反射是.NET框架提供的一个功能强大的机制,它允许程序在运行时检查和操作对象的类型信息。
python——迭代器
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数等都可以认为是对象,此外,JavaScript 允许自定义对象,对象可以拥有属性和方法。
线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。对象包含一个可由线程设置的信号标志,它允许线程等待某些事件的发生。
引用计数是一种垃圾回收机制,而且也是一种最直观、最简单的垃圾回收机制。当python的某个对象的引用计数为0时,该对象就成为要被回收的垃圾了。但是并不是立马就回收,等到gc触发的时候才开始回收。不过如果出现循环引用的话,引用计数机制就不再起有效的作用了。
【django】 F 和 Q 对象
Java 有 8 种基本数据类型,Java 中的每个基本类型都被包装成了一个类,这些类被称为包装类。
文章
26661
阅读量
3246776
2024-11-28 09:17:09
2024-11-22 08:07:23
2024-11-20 09:46:24
2024-11-20 06:57:43
2024-11-18 09:54:42
2024-10-30 09:00:48
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