众所周知,类和对象是面向对象的重要内容,我希望大家看完之后能有所收获。
那么类是个什么东西呢? 其实可以把类当成一个自定义的类型,或者变量。也可以用来创造对象。
定义类的三种格式:
class 类名: pass #暂时先不写,又不想报错,就可以用pass替代 class 类名(): pass class 类名(object): pass
前两种我们称之为旧型类,第三种我们称之为新型类,现在一般就是使用第三种为好。即便是使用前两种,在Python中也会自动给转换成第三种,只是开发者看不到而已。
看起来类的定义和函数的差不多。都是以冒号开始,只是关键字不同
在类体中要定义方法,各种方法可以随便不区分顺序的定义,而且类体中的方法可以互相调用。
(如果不放任何变量和方法称之为空类。通常来说是没有什么意义的
原文:https://www.cnblogs.com/guardiangle/p/11168901.html