码迷,mamicode.com
首页 > 其他好文 > 详细

类基础_类的定义和实例化过程解析

时间:2020-01-17 09:59:57      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:self   将实例   nbsp   自动   写入   style   pre   name   bsp   

 
 1 #定义一个最简单的类
 2 class person(object):
 3     #构造函数,接收实例化时候传入参数
 4     def __init__(self, name):
 5         self.name = name
 6     #类的方法
 7     def Hello(self):
 8         print("i‘m define a person class,my name is %s"%self.name)
9 #类的实例化以及调用功能 10 person1 = person("test person") 11 #类的实例化解析:1、person1 = person("test person") 相当于先申请一块内存名称为person1 ,将实例名和参数传入类 person(person1, "test person"),实例化的对象名就是self,传入的参数就是构造函数的参数。 12 #2、构造函数完成person1.name = "test person"和self=person1赋值后,将内容写入内存空间person1内;在person1.Hello(self)相当person1.Hell0(person1),其中调用self.name就是person1.name;就是步骤1中的"test person" 13 #3、类的实例化过程会自动调用构造函数

14 person1.Hello() #对象调用其方法 i‘m define a person class,my name is test person

类基础_类的定义和实例化过程解析

标签:self   将实例   nbsp   自动   写入   style   pre   name   bsp   

原文地址:https://www.cnblogs.com/flags-blog/p/12203798.html

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