Python
什么是类: class拥有相同属性和行为的对象分为一组,即为一个类类是用来描述对象的工具,用类可以创建同类对象车(类) -------> BYD E6(京A.88888) 实例 \ \.----> BMW X5(京B.00000) 实例狗(类) --------> 小京巴 (户籍号: 000001) \ \------> 导盲犬 (户籍号: 000002)int(类) ------> 100(对象/实例) \ \-----> 200(对象/实例)
创建类的方法并调用示例:class Dog: def eat(self,food): '''此方法用来描述小狗吃东西的行为''' print('小狗吃东西',food) def sleep(self,hour): print('小狗睡了',hour,'小时')#创建一个dog类的实例(对象):dog1 = Dog()dog1.eat('吃狗粮')Dog.eat(Dog(),'chi') #使用类直接调用
添加类的属性(变量)示例:class Dog: passdog1 = Dog()dog1.kinds = '京巴'dog1.color = '白色'dog1.color = '黄色'print(dog1.color,'的',dog1.kinds)
实例方法和实例变量一起用:class Dog: def eat(self,food): '''此方法用来描述小狗吃东西的行为''' print(self.color,'的',self.kinds,'正在吃',food)dog1 = Dog()dog1.kinds = '京巴' #添加变量属性的时候调用不能在前面,需要先定义属性,不然会报错dog1.color = '白色'dog1.color = '黄色'dog1.eat('骨头')