Python 学习笔记 037

作者: 夜羽萧轩 | 来源:发表于2019-07-26 00:14 被阅读4次

    面向对象编程的思想及实现


    类的创建

    类的三方面 类名 类的属性 类的行为

    设计类

    类名:见名之意,首字母大写,其他遵循驼峰原则

    属性:见名之意,其他遵循驼峰原则

    行为(方法/功能):见名之意,其他遵循驼峰原则

    创建类

    类:一种数据类型,本身并不占内存空间,根所学过的number,string,boolean等类似。用类创建实例化对象(变量),对象占内存空间

    object:基类,超类,所有类的父类,一般没有合适的父类就写object

    类       定义属性(定义变量) 

              定义方法(定义函数)  

              #注意:方法的参数必须以self当第一个参数  

               类中的方法第一个参数必须为self

              #self代表类的实例(某个对象)    


    使用类去实例化对象

    格式: 对象名 = 类名(参数列表)   #对象名就是变量名

    注意:没有参数,小括号也不能省略

    对象一遍在堆区 变量在栈区

    pic -1

    实例化后调用对象——访问对象的属性与方法

    前提要有类,之后实例化对象

    访问属性

    格式:对象名.属性名

    赋值:对象名.属性名 = 新值

    访问方法

    格式:对象名.方法名(参数列表)

    访问时参数列表中Self不需要传入


    问题:对象经过初始化,所创建的所有对象属性都是一样的 

    未完待续   2019年7月21日16:03:55

    相关文章

      网友评论

        本文标题:Python 学习笔记 037

        本文链接:https://www.haomeiwen.com/subject/pxkplctx.html