Python类的简单示例

2025-10-23 22:35:01

1、什么是类: class

拥有相同属性和行为的对象分为一组,即为一个类

类是用来描述对象的工具,用类可以创建同类对象

车(类)  -------> BYD E6(京A.88888)  实例

      \

       \.----> BMW  X5(京B.00000)  实例

狗(类) --------> 小京巴 (户籍号: 000001)

     \

      \------> 导盲犬 (户籍号: 000002)

int(类)  ------> 100(对象/实例)

       \

        \-----> 200(对象/实例)

2、创建类的方法并调用示例:

class Dog:

   def eat(self,food):

       '''此方法用来描述小狗吃东西的行为'''

       print('小狗吃东西',food)

   def sleep(self,hour):

       print('小狗睡了',hour,'小时')

#创建一个dog类的实例(对象):

dog1 = Dog()

dog1.eat('吃狗粮')

Dog.eat(Dog(),'chi') #使用类直接调用

3、添加类的属性(变量)示例:

class Dog:

   pass

dog1 = Dog()

dog1.kinds = '京巴'

dog1.color = '白色'

dog1.color = '黄色'

print(dog1.color,'的',dog1.kinds)

4、实例方法和实例变量一起用:

class Dog:

   def eat(self,food):

       '''此方法用来描述小狗吃东西的行为'''

       print(self.color,'的',self.kinds,'正在吃',food)

dog1 = Dog()

dog1.kinds = '京巴'  #添加变量属性的时候调用不能在前面,需要先定义属性,不然会报错

dog1.color = '白色'

dog1.color = '黄色'

dog1.eat('骨头')

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢