美文网首页
python 类与对象

python 类与对象

作者: 移动端技术 | 来源:发表于2018-11-17 15:33 被阅读0次

属性初始化

类可以起到模板的作用,可以在创建对象的时候,把认为必须绑定的属性强制填写进去,通过定义一个特殊的init方法
eg:创建student,把name、city属性绑定进去

 class Student():
    def __init__(self,name,city):
    self.name=name
    self.city=city
    print("my name is %s and from %s"%(name,city))

init方法的第一个参数永远是self,表示创建的实例本身,因此在init方法内部,可以把各种属性绑定到self上,因为self就只想创建的实例本身,有了init方法,在创建实例的时候就不能传入空的参数了,必须传入与init方法匹配的参数,但self不需要传,python解释器会把实例变量穿进去

定义方法

类的方法除了第一个参数是self外,和其他函数一样,要调用一个方法,只需要在实例变量上直接调用

class Student():
    def __init__(self,name,city):
    self.name=name
    self.city=city
    print("my name is %s and from %s"%(name,city))
    
    def talk(self):
        print("hello world~")

生成实例对象

stu1=Student('Jack','Beijing')
stu1.talk()
stu2=Student('Mey','Shanghai')
stu2.talk()
stu3=Student('Hua','Guangzhou')
stu3.talk()

相关文章

  • python面向对象和元类的理解

    1 python类对象与实例对象 python中一切皆对象(广义上的对象),类也不例外,我们可以称类为类对象。py...

  • 23.Python之面向对象(类与对象)

    Python之类与对象 类类:用来描述具有相同的属性和方法的对象的集合(在Python中类与类型是一个概念)。特点...

  • python自定义功能之面向对象

    本章主要内容 类与对象 定义和使用类 类的属性和方法 类的继承 类的方法重载 总结: python中的类与对象与J...

  • Python - 类与对象

    使用类的三步骤 Step 1. 定义类 类是对象的蓝图和模板 有了类就可以创建对象定义类需要做的两件事情:数据抽象...

  • python类与对象

    类是一种数据类型,而对象是具有这种数据类型的变量。类是抽象的,不占有内存空间。而对象是具体的,占有储层空间。 py...

  • Python 类与对象

    Python 中面向对象编程的2个非常重要的概念:类和对象 对象是面向对象编程的核心,在使用对象的过程中,为了将具...

  • python 类与对象

    属性初始化 类可以起到模板的作用,可以在创建对象的时候,把认为必须绑定的属性强制填写进去,通过定义一个特殊的ini...

  • python 类与对象

    世间万物皆对象,世间万物皆可分类 类 人以类聚 物以群分,具有相似内部状态和运动规律的实体的集合(或统称为抽象),...

  • Python 类与对象

    版权所有,未经许可,禁止转载 章节 Python 介绍Python 开发环境搭建Python 语法Python 变...

  • python类与对象

网友评论

      本文标题:python 类与对象

      本文链接:https://www.haomeiwen.com/subject/mixifqtx.html