self是什么,就是一个函数,就是一个形式参数

4、self就是调用当前方法的对象

静态字段,公有属性

静态字段使用场景,每个对象中保存相同的东西时,可以使用静态字段,公有属性

5、封装的理解

  • 类中封装了:字段(属性)和方法
  • 实例(对象)中封装了:普通属性(普通字段)

self.b=o2

self.b.a=o1

self.b.a.N=alex

继承的理解:

6、

属性:字段:

普通字段(成员属性),保存在对象中

静态字段(全局属性),保存在类中

方法:

普通方法(保存在类中,调用者就是对象,至少有一个self参数)

静态方法(保存在类中,可以有任意个参数,包括0个,直接通过类调用方法,不需要先创建对象,跟函数调用类似)

转载于:https://www.cnblogs.com/itfat/p/7563151.html

面向对象银角大王补充2-self就是调用当前方法的对象-静态字段,公有属性-封装的理解-继承的理解,普通方法,静态方法...相关推荐

  1. 面向对象银角大王补充-什么时候适用面向对象

    1.什么是面向对象编程? -以前使用函数 -现在使用类+对象 2.什么是类什么是对象,又有什么关系? 3.什么时候适用面向对象? 应用场景一. 如果只用函数,如下图,会很麻烦,每次都要连接服务器,关闭 ...

  2. 第174天:面向对象——公有属性、私有属性和静态属性

    一.公有属性和私有属性 1 //对象构造函数 2 //私有属性好处: 安全 就类似闭包中的函数一样 减少污染 3 function Person(name){ 4 //私有属性,只能在对象构造函数内部 ...

  3. rtt面向对象oopc——4.IO设备管理之父类调用子类方法

    本篇所述设备驱动层.设备驱动框架层.IO设备管理层需对照上一节看--rtt面向对象oopc--3.对官方IO设备模型框架图的补充绘图 目录 1 IO设备管理层 1.1 基类 1.2 设备基类 1.2. ...

  4. 银角大王 python_小猿圈python学习-细讲数据类型-列表

    第一章我们大概介绍了列表的基本用法,本节我们学习下 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 再回顾下列表的特点: 1.可存放多个值 2.按照从左到右的顺序定义列表元素 ...

  5. Python开发【第七篇】: 面向对象和模块补充

    内容概要 特殊成员 反射 configparser模块 hashlib模块 logging模块 异常处理 模块 包 1. 特殊成员 什么是特殊成员呢? __init_()就是个特殊的成员. 带双下划线 ...

  6. 银角大王 python_2020年3月14日python学习笔记——练习题(第二章)——————重要...

    练习 针对列表names=['金角大王', '黑姑娘', 'rain', 'eva', '狗蛋', '银角大王', 'eva','鸡头']进入以下操作 1.通过names.index()的方法返回第2 ...

  7. Java学习day012(面向对象三大特征补充)

    文章目录 多态 多态的成员访问的特点 多态的好处和弊端 多态中的转型 抽象类 抽象类特点 抽象类的成员特点 接口 接口特点 接口的成员特点 类和接口的关系 抽象类和接口的关系 内部类 成员内部类 局部 ...

  8. 27、Python 面向对象(创建类、创建实例对象、访问属性、内置类属性、对象销毁、类的继承、方法重写、基础重载方法、运算符重载、类属性与方法、下划线双下划线)

    27Python面向对象(Python2) Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. ...

  9. java类中定义索引器,C#面向对象基础——字段、属性和索引器

    关于面向对象编程,在很多语言里面都出现过,最常用的如java和c++, C#语言关于面向对象编程的规范,我觉得介于上面两者之间,我的理解是它比较偏向c++,或许是因为跟它的析构函数有关系,像java有 ...

最新文章

  1. Mysql高级之触发器
  2. MonoBehaviour生命周期
  3. android 状态栏、标题栏、屏幕高度
  4. 程序员欢呼:微软Bing开始支持搜索源码、可直接运行
  5. 通过READ-BEHIND CACHE来控制缓慢的生产者
  6. Fresco 二三事:图片处理之旋转、缩放、裁剪切割图片
  7. 浅谈测试职业的发展空间
  8. 使用Jquery开发适合自己的幻灯片组件
  9. 解决vs code下powerline10k图形渲染异常
  10. 中值滤波_中值滤波原理
  11. xp系统粘贴是灰色的_XP系统无法复制粘贴要怎么解决?
  12. 应急指挥调度中心坐席解决方案
  13. 层次分析法(AHP),超详解,进来秒懂!!
  14. 126邮箱国外服务器,OUTLOOK连126邮箱能不能向国外新闻组投递邮件?哪些邮箱服务器可以?...
  15. delphi网络时间校对
  16. x264 - 高品质 H.264 编码器
  17. 怎么修改扫描PDF?扫描件PDF修改编辑教程
  18. 大数据技术之HFDS
  19. pyside2 系列之介绍,安装,简单例子
  20. Excel中如何快速地将成绩按比例来划分为等级?

热门文章

  1. 电子围栏判断_脉冲电子围栏和张力围栏之间的区别
  2. java 方法调用表达式_java lambda怎么表达式判断被调用接口名称和接口中方法
  3. linux下部署tomcat没起成功,linux下部署tomcat 上线jpress博客系统
  4. Android ListView示例教程
  5. VS 工程只生成dll不生成lib的解决方案
  6. win10 安装低版本的 .net framework
  7. 关于Firefox插件
  8. C++基础教程之引用
  9. C++基础教程之多态
  10. TensorFlow入门(2)矩阵基础