码迷,mamicode.com
首页 > 编程语言 > 详细

Python之面向对象

时间:2018-03-02 23:57:02      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:编程   包含   log   foo   图片   com   alt   需要   self   

  Python之面向对象  

  面向对象编程是一种编程方式,此编程方式是需要使用 “类” 和 “对象” 来实现的。

  所以,面向对象编程其实就是对 “类” 和 “对象” 的使用。

 

  类就是一个模板,模板里可以包含多个函数,函数里实现一些功能

  对象则是根据模板创建的实例,通过实例对象可以执行类中的函数

 技术分享图片

  • class是关键字,表示类
  • 创建对象,类名称后加括号即可

ps:类中的函数第一个参数必须是self(详细见:类的三大特性之封装)
   类中定义的函数叫做 “方法”

# 创建类
class Foo:
     
    def Bar(self):
        print Bar
 
    def Hello(self, name):
        print i am %s %name
 
# 根据类Foo创建对象obj
obj = Foo()
obj.Bar()            #执行Bar方法
obj.Hello(wupeiqi) #执行Hello方法 

 

面向对象三大特性:

  面向对象的三大特性是指:封装、继承和多态。

 

一、封装

封装,顾名思义就是将内容封装到某个地方,以后再去调用被封装在某处的内容。

所以,在使用面向对象的封装特性时,需要:

  • 将内容封装到某处
  • 从某处调用被封装的内容

第一步:将内容封装到某处

技术分享图片

 

Python之面向对象

标签:编程   包含   log   foo   图片   com   alt   需要   self   

原文地址:https://www.cnblogs.com/george92/p/8495408.html

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