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

【JulyEdu-Python基础】第 4 课:面向对象基础

时间:2017-03-06 22:10:28      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:log   注意   pytho   实例化   通过   规则   使用   变量   基础   

类(class):用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

 

对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法

 

类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用

 

实例变量:定义在方法中的变量,只作用与当前实例的类。

 

对"类"和"对象"的使用:

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

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

 

#创建类
class Foo:
    #类中的函数
    def bar(self):
        #功能阐述
        pass
#--------完毕--------

#根据Foo创建对象obj
obj = Foo()
#创建对象的时候,记得后面加个括号

 

注意,按照Python通用规则,Class用驼峰形式表示(HelloWorld)

而其他的obj等等,都用‘_‘隔开(this_is_object)

类中的函数第一个参数必须是self, 类中定义的函数叫做"方法"

 

【JulyEdu-Python基础】第 4 课:面向对象基础

标签:log   注意   pytho   实例化   通过   规则   使用   变量   基础   

原文地址:http://www.cnblogs.com/custer/p/6512205.html

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