- #定义类
- # class Car:
- # #方法
- # def getCarInfo(self):
- # print("这个车子会跑")
- # def move(self):
- # print("chezi zai移动")
- # bw = Car()
- # bw.color = '黑色'
- # bw.getCarInfo()
- # bw.wheelNum = 4
- # bw.move()
- #
- # print(bw.color)
- # print(bw.wheelNum)
- # 定义一个类
- # class Anamial:
- # print("先打印看一下")
- # # 定义一个方法
- # def __init__(self,name):
- # self.name = "张三"
- # self.color = "红色"
- # # 再定义一个方法
- # def printName(self):
- # print("名字是:名字")
- # #定义一个函数
- # def myPrint(anamial):
- # print("这里是我的名字~")
- # anamial.printName()
- # # anamial.name
- # # 这个是函数的调用
- # d1 = Anamial("zhangsna")
- # myPrint(d1)
- # # print(d1.color)
- # # print(d1.name)
- # '''
- # 我知道原因了
- # 原因是init在创建对象的时候就默认已经被调用了。
- # '''
-
- # init 方法的使用
- class Car:
- def __init__(self,newWheelNum, newColor):
- self.wheelNum = newWheelNum
- self.color = newColor
- def move(self):
- print("车在跑,目标是北京")
- byd = Car(4, 'green')
- print('车的颜色是:%s'%byd.color)
- print('车的轮子数是:%d'%byd.wheelNum)