• python 创建实例


    
    13.5  实例 
    
    如果说类是一种数据结构定义类型,那么实例则声明了一个这种类型的变量。
    
    换言之,实例是有生命的类。
    
    13.5.1  初始化:通过调用类对象来创建实例
    
    很多其他的OO语言都提供new关键字,通过new可以创建类的实例。
    
    Python 的方式更加简单,一旦定义了一个类,创建实例比调用一个函数还容易 ----不费吹灰之力。实例化的实现,
    
    可以使用函数操作符 
    
    # -*- coding:utf-8 -*-
    # !/usr/bin/python
    class MyClass(object):  # define class 定义类
        pass
    print MyClass()
    print MyClass
    print type(MyClass)
    print type(MyClass())
    print '----------------------------------------'
    mc=MyClass() # instantiate class 初始化类
    print mc
    print type(mc)
    
    
    C:Python27python.exe C:/Users/TLCB/PycharmProjects/untitled/core/a18.py
    <__main__.MyClass object at 0x021B7C30>
    <class '__main__.MyClass'>
    <type 'type'>
    <class '__main__.MyClass'>
    ----------------------------------------
    <__main__.MyClass object at 0x021B7C30>
    <class '__main__.MyClass'>
    
    
    
    可以看到,仅调用("calling")类:MyClass(),就创建了类MyClass的实例mc.
    
    返回的对象是你所调用类的一个实例。
    
    当使用函数记法来调用("call")一个类时,解释器就会实例化该对象,并且调用Python所拥有与构造函数最相近的东西 
    
    
    
    
    
    
  • 相关阅读:
    xhr1.0和xhr2.0的区别
    Java10-堆和栈
    Java09-函数
    Java08-函数
    java基础7-流程控制3
    Java基础-流程控制2
    Java基础—流程控制1
    breadcrumbs面包屑是啥?
    Font test 字体大小测试用JS代码实现
    数据库密码要BS64才能登录
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349144.html
Copyright © 2020-2023  润新知