Python学习系列之对象的创建(二十四)

对象的创建

对象的创建又称为类的实例化

语法:

  实例名=类名()

对象示意图:

 

 

例子:

#创建Student类的实例对象
stu=Student()

意义:有了实例,就可以调用类中的内容

可以使用内置函数查看类对象的类型、内存地址和内容

stu=Student('张三',20)
print(type(stu))
print(id(stu))
print(stu)
print('-------------------')
print(type(Student))
print(id(Student))
print(Student)

  执行结果:

 

 说明:stu的类型是Student,它的内存地址和Student是不一样的

 

对象的使用(在类之外使用类对象,对类的内容进行调用)

#这段代码要写在类之外
stu=Student('张三',20) stu.eat() print(stu.name) print(stu.age)

  执行结果:

 

 还有一种调用写法

stu=Student('张三',20)
Student.eat(stu)

  执行结果:

 

 说明:Student.eat(stu)相当于stu.eat(),都是调用Student中的eat方法,类名.方法名(类的对象)--> 实际上就是方法定义处的self

 

posted @ 2021-03-02 14:59  寒冰宇若  阅读(284)  评论(0编辑  收藏  举报