首页 > 代码库 > 【JulyEdu-Python基础】第 4 课:面向对象基础
【JulyEdu-Python基础】第 4 课:面向对象基础
类(class):用来描述具有相同的属性和方法的对象的集合,它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法
类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用
实例变量:定义在方法中的变量,只作用与当前实例的类。
对"类"和"对象"的使用:
类就是一个模板,模板里可以包含多个函数,函数里实现一些功能
对象则是根据模板创建的实例,通过实例对象可以执行类中的函数
#创建类 class Foo: #类中的函数 def bar(self): #功能阐述 pass #--------完毕-------- #根据Foo创建对象obj obj = Foo() #创建对象的时候,记得后面加个括号
注意,按照Python通用规则,Class用驼峰形式表示(HelloWorld)
而其他的obj等等,都用‘_‘隔开(this_is_object)
类中的函数第一个参数必须是self, 类中定义的函数叫做"方法"
【JulyEdu-Python基础】第 4 课:面向对象基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。