博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象1
阅读量:4639 次
发布时间:2019-06-09

本文共 468 字,大约阅读时间需要 1 分钟。

1.面向过程和面向 对象的对比

  1.面向过程:侧重在过程,事务的发展流程
    优点:编码和入门简单
    缺点:可扩展性差
  2.面向对象:侧重在对象。万事万物皆为对象 None
    优点:可扩展性强(多态)
    缺点:上手难 写起来麻烦
  在python里面这两个都支持
    使用那个自己决定
2.如何写面向对象
  1.先创建类
    class 类名:
      pass
  2.创建对象
    类名()
  3.()调用的是__init__()构造方法
  4.方法:写在类里面的函数
    def method(self):
      pass
3.三大特征
  1.封装
    把一些数据封装到一个对象里面
  2.继承
    子类继承父类,子类会自动拥有父类里面除了私有内容
    外的其他所有内容
    python是多继承
  3.多态
    一个对象有多重形态

转载于:https://www.cnblogs.com/gaofeng-d/p/10592935.html

你可能感兴趣的文章
初学CDQ分治-NEU1702
查看>>
React组件的生命周期
查看>>
java笔记--使用SwingWoker类完成耗时操作
查看>>
Android应用程序后台加载数据
查看>>
2016北京集训测试赛(九)Problem C: 狂飙突进的幻想乡
查看>>
CentOS6.5手动升级gcc4.8.2
查看>>
3.9 java基础总结集合①LIst②Set③Map④泛型⑤Collections
查看>>
Unix和Linux下C语言学习指南
查看>>
linux指令
查看>>
linux下面升级 Python版本并修改yum属性信息
查看>>
局域网内通讯APP
查看>>
Unity Shader 图片流光效果实现(纯计算方式)
查看>>
POJ 2002 Squares
查看>>
Java 内存分配
查看>>
ObjectDataSource控件执行Delete操作时,出现“未能找到带参数的非泛型方法”的解决方案...
查看>>
Ubuntu17.10 React Native 环境搭建
查看>>
Atitit 基于sql编程语言的oo面向对象大规模应用解决方案attilax总结
查看>>
jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation
查看>>
jvm-监控指令-jdump
查看>>
maven安装与配置
查看>>