• 类的成员


    一,什么是类的成员?

      如果把类当作一个大家庭的话,在这个家庭内部中并存的就叫家庭成员,也就是类成员。

    二,类的成员--变量

      

      p1,p2为创建的实例化对象,创建方式 "类名 + ()"。

    三,类的成员--方法

      

      实例方法在此就不做过多赘述,"staticmethod"(静态方法),当出现一个方法不需要成员变量时,就可以使用静态方法,使用方法如图所示;"classmethod"(类方法),也不需要使用成员变量,第一个参数cls,系统会默认传递当前类名,使用方法如图所示。

    四,私有变量

      顾名思义,"隐私"是不希望被外人所知的,外部成员不可以直接进行访问(不代表无法访问)。

      

      此时访问类中的私有变量会有报错信息提示('Pig' object has no attribute '__mimi')。

      通过如下所示方法,则可以进行私有变量的访问。

      

    五,类的成员--属性

      通过方法改造过来的一种变量的写法,在一些需要计算的场景(比如人的年龄),如果直接使用实例变量,则需要专门进行针对运算,效率比较低,通过方法来描述一个属性的优势便凸显出来了。

      

    六,私有方法

      操作同 '私有变量',只能内部访问,外部是不允许直接进行访问的(不代表不可以访问).

      

      脱更良久,再来一篇干货,希望能帮助到大家。

      

      

      

  • 相关阅读:
    vip视频播放
    一行Python代码画心型
    使用赫夫曼编码压缩数据
    动态规划与贪婪算法学习笔记
    boost 编写finger服务
    磁盘保护原理简介
    知乎上的一道题目 如何判断某个二进制数如是否存在两位1中间有包含0的情况?
    <Linux多线程服务端编程>学习记录
    Debian8 下面 muduo库编译与使用
    无盘工作站原理分析
  • 原文地址:https://www.cnblogs.com/Earth-SmaThing/p/10239972.html
Copyright © 2020-2023  润新知