码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象

时间:2018-01-15 20:25:59      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:style   特性   应用   编程方式   obj   com   说明   col   blog   

1.基本概念

  • 面向对象是一种编程发方式,此编程方式是基于‘类’和‘对象’的使用
  • 类:是一个模版,模板种包装了多个‘函数’供使用(可以将多个函数共用的变量封装到对象中)
  • 对象:根据类创建的实例,实例用于调用包装在类中的函数
  • 面向对象的三大特性:封装、继承、多态

2.创建类和对象

class Foo:#创建类

  def Bar(self):#self是特殊参数,必填
            #do someting
#根据类Foo创建对象obj
obj = Foo()

面向对象:【创建对象】【通过对象调用函数,即执行方法】

函数编程:【执行函数】

 

这个并不能说明函数编程就比面向对象简便

函数编程应用场景:各个函数之间是独立的,且无共用的数据

 

3.类和对象在内存中如何保存

类和类中的方法在内存中只有一份,但是每个对象都在内存中存一份

技术分享图片

 

面向对象

标签:style   特性   应用   编程方式   obj   com   说明   col   blog   

原文地址:https://www.cnblogs.com/qinghuani/p/8289434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!