美文网首页
第九章笔记—类(结构)

第九章笔记—类(结构)

作者: 周日上楼梯 | 来源:发表于2020-03-24 20:42 被阅读0次

Python 中,首字母大写的名称是类

初始化类时 第一个方法init(self,)内的参数第一个须是self,后面的参数须是类的属性。

访问实例的属性,可使用句点表示法

类的每个属性都必须有初始值,哪怕这个值是0或空字符串,可在方法init内指定这个初始值

如果决定赋予初始值,就不用提供形参

修改属性的值三种办法:

1.直接通过实例进行修改
2.通过方法进行设置
3.通过方法进行递增

继承 创建类时括号内写父类名 ,初始化属性时调用super()函数,以继承父类所有属性

重写父类的方法, 在子类方法中创建一个同名方法即可进行覆盖

可将类当做属性

文档字符串 前后三个双引号

从模块中导入类和函数差不多,所以一般类名要大写,防止重复

相关文章

  • 九: ES6 Class 类

    前言 该部分为书籍 深入理解ES6 第九章(JS的类)笔记 ES5 中的仿类结构 在 ES5 中与类最接近的是: ...

  • 第九章笔记—类(结构)

    Python 中,首字母大写的名称是类 初始化类时 第一个方法init(self,)内的参数第一个须是self,后...

  • 《机器学习》西瓜书学习笔记(六)

    上一篇笔记在这里:《机器学习》西瓜书学习笔记(五) 第九章 聚类 9.1 聚类任务 无监督学习(unsupervi...

  • runtime笔记

    小喇叭: 个人笔记 个人笔记 个人笔记啦 对象(object),类(class),方法(method)的结构体 在...

  • 结构体和类(一)

    结构体和类模块分两篇笔记来学习: 第一篇: 结构体和类的区别 分析类和结构体可变性 以一个具体的例子来学习使用类和...

  • 结构体和类(二)

    结构体和类模块分两篇笔记来学习: 第一篇: 结构体和类的区别 分析类和结构体可变性 以一个具体的例子来学习使用类和...

  • 类文件结构-笔记

    前言 介绍本章之前总结了下一些和.class文件相关的其他知识点。 class文件相关介绍 我们都知道,我们在本地...

  • Java多线程笔记

    第九章-线程笔记: 1.线程的创建有两种方式:(1)继承Thread类;(2)重写Runnerbale接口(必须重...

  • C语言 第九章 结构体

    [TOC] 第九章结构体 结构体的定义 结构体定义2 指针表示结构体

  • 《Swift从入门到精通》(十):下标

    下标(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 下标(Subscript)类、结构和枚...

网友评论

      本文标题:第九章笔记—类(结构)

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