重庆代孕费用多少

重庆代孕费用多少█ 微信 同号█:138-0226-9370██████重庆代孕包成功,代孕包男孩,供卵代孕,三代试管婴儿选性别,供卵试管婴儿,十年老品牌代孕公司,

1. 成员
  在类中你能写的所有内容都是类的成员

在上⾯代码中__init__和method都属于类的成员⽅法. ⼜称为实例⽅法. 总之这样的东⻄
需要⽤对象来访问. ⽽上⽅的self.属性1 = 参数1 这个代码的含义是给对象设置属性信息. 含
义是这个对象的xxx属性是xxxx. 这种东⻄⼜被称之为成员变量或者实例变量, 再或者被称之
为字段. 都是⼀个意思.

2. 变量
  1. 实例变量(字段): 昨天写的就是实例变量, 由对象去访问的变量.
  2. 类变量.(静态变量) 此时. 这个变量属于类. 但是对象也可以访问.

  

      先说什么是实例变量. 说⽩了. 就是每个实例都应该拥有的变量. 比如. ⼈的名字, ⼈的爱好,
  每个⼈的个⼈信息. 都属于实例变量. 那什么是类变量. 就是这⼀类事物统⼀拥有的变量. 比
  如. 在座的各位都是中国⼈. 那⼤家都拥有同⼀个国家. 例:

  我们发现对象p1和p2的name都是对象⾃⼰的. 但是country是类的. ⼤家公⽤同⼀个变量.
  如何来验证呢?

  简单的总结一下:

    实例变量,给对象用的.

    类变量,多个对象共享的,最好是用类名来访问,这样更加规范.

3. 方法

  1.  成员方法(实例方法) : 对象直接访问的方法叫成员方法.

  2.静态方法: 静态方法不需要我们给方法传递self. 也就是说, 当出现一个方法不需要使用到成员变量的时候,就可以使用静态方法,静态方法需要我们在方法上面添加一个 @staticmethod

  3.类方法: 类⽅法和静态⽅法差不多, 只不过类⽅法需要在参数列表中的第⼀个位置预留⼀个位置, 通常我们给第⼀个参数起名字叫cls. 类⽅法在被调⽤的时候也不需要传递实例对象.但是. 系统会⾃动的把类传递给第⼀个参数. 类⽅法在编写的时候, 需要在类⽅法上⾯添
加@classmethod

4. 属性  

  属性其实就是通过⽅法改造过来的⼀种变量的写法, 在⽅法上添加⼀个@property就可以了

  应用场景:我们一般保存数据的时候不会保存年龄,以为时间在边年龄也在变,所以我们可以保存出生日期,然后用程序来计算,而计算属于一个功能,需要写在方法里,但是对于年龄这个属性而言,他应该是一个数值,而不是动作,所以python就提供了这样一种机制,通过方法来面熟一个属性.

  注意: 
    1. ⽅法参数只能有⼀个self
    2. ⽅法上⽅要写@property
    3. 调⽤的时候, 我们不需要写括号. 直接当成属性变量来⽤就可以了. 
    4. 这种套路只能取值. 不能设置值

5. 私有

  在python中, 一般是不提倡设置和使用私有信息的, 但有些场景我们不得不这么做, 比如,在一个公司, 每个人的收入情况, 这种内容是绝对不能公开的.

  在python中使用__作为方法或者变量的前缀, name这个方法或者变量就是一个私有的.

  1. 私有变量

  2. 私有方法

    顾名思义,只能自己访问的方法,别人都不能随便调用.

  __yue是⼀个私有的⽅法. 只能在类中⾃⼰调⽤. 类外面不能访问. job 是一个成员方法,并不是一个开放的方法. 在类外界可以被访问到.

  同样的.类中的私有方法也是相对而言的, 我们可以通过其他方法来访问到这样的方法.

  

猜你喜欢

转载自www.cnblogs.com/19lou/p/10142064.html
今日推荐