类与继承(完全继承/完全继承后的拓展)

第9篇分享

面向对象编程

一、类(代码示例)

类:用来描述具有相同的属性和方法的对象的集合

self代表类的实例,而非类

类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。

代码示例中并没有说明__init__这个方法,这里解释下

如果没有在__init__中初始化对应的实例变量的话,导致后续引用实例变量会出错

二、完全继承(代码示例)

完全继承:具有父类所有的属性和函数

2、完全继承后进行拓展(代码示例)

继承后的拓展,复用性更高

3、对父类的某些方法进行改写

对父类方法进行改写


4、超继承,同时输出父类和子类的数据超继承

超继承
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...
    iOS_恒仔阅读 2,316评论 1 6
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,906评论 1 10
  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 1,285评论 0 2
  • 产后上班已经半月有余,太多的艰辛不想多提,现在想想我是多么幸福和幸运!太多的人在帮我度过这个难关!一个孩子...
    吾宝萱博阅读 209评论 0 0