python类与对象——self详解与实例化

class Person:

      country = 'chain' #创建一个类属性,又称表态属性。只要是这个类就一定有的属性,不需要实例化就可调用

      def __init__(self,*args) #初始化方法,self是对象,是一个必须传的参数

#self相当于创建了一个self的空字典:self={}。self就是一个可以存储很多属性的大字典

             self.name=args[0]#往字典里添加属性的方法发生了一些变化

             self.hp=args[1]

             self.aggr=args[2]

             self.args=args[3]

      def walk(self):#方法,一般情况下必须传self参数,且写在第一个,后面还可以传其他参数

             print('调用类里的方法')

alex=Person('名字' ,100 ,1 ,'性别)

Person.walk(alex)#调用walk方法,调用方法:

                 1、类名.方法名(对象)  

                  2、对象.方法名()

类的实例化:

对象 = 类名()

过程:

         #类名()首先会创造出一个对象,创建一个self变量

        #调用init方法,类名括号里的参数会被这里接收

       #执行init方法

       #返回self

            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值