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. sklearn快速入门教程:补充内容 -- sklearn模型评价指标汇总(聚类、分类、回归)
  2. boost::range模块replaced相关的测试程序
  3. 线程池原理及创建并C++实现
  4. 离线迁移服务(闪电立方) > 常见问题 > 数据迁移
  5. 关于ubuntu拒绝被ssh访问
  6. Luogu2024[NOI2001] 食物链
  7. 两年开发工作总结及未来展望
  8. 水星怎么设置网速最快_wifi怎样设置网速最快
  9. 袁创:文本编辑器中文字断行及排版算法研究
  10. 避免卷入办公室政治-开发就是这么坑!
  11. ruby 中的sort 和 sort_by
  12. 拉格朗日插值法《python数据分析与挖掘实践》
  13. 古风尚婚纱摄影--决定
  14. 【平衡车】电机编码器知识总结
  15. zblog采集教程无需写入zblog采集规则
  16. java 设计模式
  17. spring的ioc和di
  18. python和金融什么关系_【金融量化】为什么是Python?
  19. Win10使用麦克风时:未发现录音设备或驱动未安装
  20. feko如何测量单站和双站RCS

热门文章

  1. php限制上传类型,php 上传类型限制的简单示例
  2. wpf messagebox.show()点击其他地方会闪烁_定时、童锁、故障查询,线控器上的这些功能你会用吗?...
  3. java list排序 sort_Java排序方法sort的使用详解
  4. Android Instant Apps教程
  5. jms.jar 2.0_JMS API 2.0生产者和使用者
  6. Chocolatey 在Window搭建一个开发环境
  7. 国足0:2不敌韩国 郑智:结果遗憾 对年轻球员是财富
  8. L1L2 Regularization的原理
  9. 条件GAN论文简单解读
  10. YII2 save 和 insert 循环保存数据,出现间隔性丢失值 (这些值是共有相同的值) 解决: // 每次保存需要用 clone 不能使用直接用一个 实例化的model....