首页 > 编程语言 > 详细

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

时间:2021-03-02 15:38:00      阅读:18      评论:0      收藏:0      [点我收藏+]

对象的创建

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

语法:

  实例名=类名()

对象示意图:

技术分享图片

 

 

例子:

#创建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

 

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

原文:https://www.cnblogs.com/wx170119/p/14468977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!