美文网首页
通俗理解创建对象过程

通俗理解创建对象过程

作者: 超效率 | 来源:发表于2018-01-17 22:48 被阅读0次

用person类创建一个对象,为name特征(attribute)传递一个字符串参数

>>> class Person():
...     def __init__(self, name):
...         self.name = name
...
>>> hunter = Person('haha')    
>>> hunter.name
'haha'
>>>

上面的代码实际的工作流程:
1.查看类的定义;
2.创建Person对象;
3.调用init方法将新创建的对象作为self传入,并将另一个参数(haha)作为name传入;
4.将name的值存入对象(self.name = name);
5.返回这个新对象;
6.新对象赋值给hunter,也就是将名字hunter与这个新对象关联。

相关文章

  • 通俗理解创建对象过程

    用person类创建一个对象,为name特征(attribute)传递一个字符串参数 上面的代码实际的工作流程:1...

  • 设计模式 -- 原型模式 (Prototype Pattern)

    定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。通俗理解:一个对象的产生可以不从零开始,直...

  • [iOS Swift] Factory——工厂模式的使用与理解

    工厂模式属于创建型模式,用于封装复杂对象的创建过程,使其能够在运行时动态创建对象。 示例代码: 使用方法: 理解 ...

  • 图解Java对象创建过程

    图解Java对象创建过程 java对象创建过程

  • 高频手写题目

    建议优先掌握: instanceof - 考察对原型链的理解 new - 对创建对象实例过程的理解 call/ap...

  • 面向对象01 理解对象和创建对象

    理解对象和创建对象 1.理解对象 创建一个Object的实例,然为其添加属性和方法(早期创建对象的模式) 用对象字...

  • JVM读书笔记

    深入理解JVM(1) : Java内存区域划分 深入理解JVM(2) : Java堆中对象创建、布局、访问全过程 ...

  • 原型模式

    原型模式(Prototype):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 通俗来说:原型模...

  • 对象的创建过程

    介绍完Java虚拟机的运行时数据区后,我们大致了解了虚拟机内存的情况。现在我们来了解HotSpot虚拟机在Java...

  • 对象的创建过程

    ①类加载检查:虚拟机遇到一条 new 指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并...

网友评论

      本文标题:通俗理解创建对象过程

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