面向对象

类 class 类型

  • 类变量
  • 实例方法 init attack bite
  • 类指针 - 指向父类

对象

  • 对象指针
  • 实例变量 self.name slef.age

组合

  • 一个对象作为一个属性
  • self.course = python

继承

  • class Foo:pass

  • class Son(Foo):pass

  • Son是子类\派生类 Foo是父类\超类\基类

  • 继承的特点:

    如果多个类都用到了相同的方法\属性

    我们应该把这些共用的方法抽象到他们的父类中去

    减少代码的冗余

  • 先写子类的功能,发现重复才创建父类

  • 子类自己没有某一个方法或者属性的时候用父类的

  • 如果自己有 还像用父类的 在子类中直接调用父类的方法就可以了

最新文章

  1. 将packages/apps/下的app导入eclipse
  2. opencv5-objdetect之级联分类器
  3. 总结一下安装linux系统经验-版本选择-安装ubuntu
  4. commons-pool实战之 GenericObjectPool和GenericKeyedObjectPool
  5. Android 封装Dialog
  6. Spark Streaming官方文档学习--上
  7. windows下编译lua源码
  8. UVA 1603 Square Destroyer
  9. java.sql.ResultSetMetaData.getColumnLabel和getColumnName的区别
  10. Error creating bean with name 'com.you.user.dao.StudentDaoTest': Injection of autowired dependencies
  11. Vi编辑器入门
  12. java怎么发http请求
  13. 数据结构与算法--KMP算法查找子字符串
  14. 新版Eclipse打开jsp、js等为文本编辑,没有JSP Editor插件问题
  15. springboot~Profile开发环境与单元测试用不同的数据库
  16. php发送短信验证码
  17. vue页面绑定数据,渲染页面时会出现页面闪烁
  18. 基于虚拟主机的HAProxy配置实战
  19. --HTML标签2
  20. hadoop -- fsck

热门文章

  1. 剖析生产系统的I/O模式
  2. 068_不登陆虚拟机,修改虚拟机网卡 IP 地址
  3. 【原创】go语言学习(四)流程控制
  4. Python里面如何实现tuple和list的转换?
  5. hive tez调优(3)
  6. 如何在openfoam中使用probes?【转载】
  7. Centos7 安装Redis,报错[adlist.o] Error jemalloc/jemalloc.h: No such file or directory
  8. 2018-2019-2 网络对抗技术 20165311 Exp 8 Web基础
  9. arcgis python 获得打印机
  10. Macbook上打开多个终端的方法