zoukankan      html  css  js  c++  java
  • Python基础之-面向对象编程(引言)

    类与实例#

    类与实例相互关联着:类似对象的对应,而实例是"真正的实物"。

    class MyNewObjectType(base):
        'define doc by class'
        class_suite
    

    object是所有类的父类,如果你的类没有继承任何其他父类,默认就是继承至object,如果子类没有直接定义父类在Python就是一个经典类。创建一个实例的过程叫实例化:

    MyFirstObject =MyNewObjectType() #注意没有使用new关键字
    

    方法#

    给类添加功能有个通俗的名称就方法:

    class MyDatatWithMethod(object):
        def printFoo(self):
            print 'you invoked printFoo()!'
    

    **self参数在所有方法中都存在,它代表实例对象本身,该参数调用时不需要收到传入,它是自动传入的。一般方法都需要这个实例,但时静态方法或者类方法不需要 **

    特殊的方法__init__()类似于类的构造器,但实际上又不是一个构造器,因为没有使用new关键字。

    访问类的实例属性及方法#

    使用句点来访问类的实例属性及方法

    MyFirstObject =MyNewObjectType()
    MyFirstObject.name #访问属性
    MyFirstObject.function() #访问方法
    

    创建子类#

    靠继承来进行子类化是创建类一个方法,新类将保持已存在的类所有的特性,而不会改变原来类的定义。

  • 相关阅读:
    linux 环境变量
    php 守护进程类
    PHP 操作 进程时相关 信号的具体含义
    mongodb 的注意点
    安装了包,pycharm却提示找不到包
    php7下 xhprof安装与使用
    mysql 大数据 查询方面的测试
    mysql 分页测试,
    jmeter 使用
    初步jmeter安装与使用
  • 原文地址:https://www.cnblogs.com/wxc-kingsley/p/6297018.html
Copyright © 2011-2022 走看看