类的构成
类(class)由3个部分构成
类的名称:类名
类的属性:一组数据
类的方法:允许对进行操作的方法(行为)
创建对象: 对象名 = 类名()
对象是有属性和方法组成的,在实际环境中也就是对象本身的变量和函数!
python中,可以使用内置方法isinstance()来测试一个对象时候为某一个类的实例
例:
class Car():
def init(slef):
self.whee1Num = 4
self.color = '蓝色‘
def move(self):
print(‘车在跑,目标:台湾’)
init()方法的调用:
当创建Car对象后,在没有调用init()方法的前提下,msld就有两个默认的属性,原因是init()方法是在创建对象后,就是 立刻被默认调用了。。。
str()方法:
使用print输出对象的时候,只要自己定义了str(self)方法,那么就会打印从在这个方法中return的数据
self理解:所谓的self,可以理解为自己
某个对象调用其方法时,python解释器会把这个对象作为第一个参数传递给self,所以开发者只需要传递后面的参数即可