22-python_类的定义

来源:互联网 发布:隐身侠加密软件 编辑:程序博客网 时间:2024/05/19 16:21
 类
  - 类的定义
  - 实例化
  - 对象属性/方法 的调用

1. 类的定义


 1.1 语法
    class 类名 :
        成员变量
        成员函数
    
 1.2 注意
    -类的方法(成员函数)中至少有一个形参

 1.3 举例
    >>> class MyClass :
    ...     variableMember = 123
    ...     def functionMember(self) :
    ...         print "Hello, I'm a function member of MyClass"
    ...

2. 实例化 - 对象的创建

 - 对象的三个特性: 句柄 属性 方法  
 - instance = className()

    >>> instanceA = MyClass()

3. 调用


    >>> instanceA.variableMember
    123
    >>> instanceA.functionMember()
    Hello, I'm a function member of MyClass
    >>>

4. 完整的例子

>>> class MyClass :
...     variableMember = 123
...     def functionMember(self) :
...         print "Hello, I'm a function member of MyClass"
...
>>> instanceA = MyClass()
>>> instanceA.variableMember
123
>>> instanceA.functionMember()
Hello, I'm a function member of MyClass
>>>
原创粉丝点击