zoukankan      html  css  js  c++  java
  • day19 类的讲解

    day19 类的讲解

    一系列对象的特征和技能的结合体

    定义类的语法

    class 类名:

    ​ 对象相同的特征

    ​ 对象相同的技能

    class 用来定义类的,class后跟的是类名。

    类名: 类的名字,用来调用创造对象的

    注意:类名必须要遵循驼峰名命法

    在定义类发生的事情

    1. 类在定义时,会产生一个空的名称空间(开辟一个新的内存)

    2. 会把类内部所有名字,扔进类的名称空间中

      注意: 类在定义阶段就已经产生好了名称空间,执行python文件时会执行内部的代码

    注意点

    “ . ” 会指向类内部的名称空间,从而获取名字

    对象

    对象是具有特征和方法的结合体

    语法

    类名 + ()调用类产生对象

    名称空间的产生:

    1. 类的名称空间在类定义阶段就已经产生了
    2. 对象的名称空间,在调用类时产生

    使用__init__函数

    会在调用类时,自动触发该函数

    1. 若该函数中由self以外的参数,调用类时必须在括号内传入参数

    给对象添加属性方式一

    对象.name = 值

    调用类会发生的事情

    1. 首先会产生一个空的对象,就是产生”对象的名称空间“。
    2. 会自动触发__init__
    3. 会把对象本身以及括号内的参数一并传给__init__

    总结:

    ​ 调用类会产生一个对象,调用类的过程叫做类的实例化,产生的对象称之为类的一个实例

    对象与类的查找顺序:

    1. 对象.属性 ,若对象本身有,则优先查找对象自己的。
    2. 若对象本身没有,则去类里面找,若类没有,则报错。

    类内部的函数主要是给对象用的:

    1. 由类来调用类内部的函数,该函数只是一个普通的函数

    2. 由对象来调用称之为对象的绑定方法

      不同的对象调用该绑定方法,则会将不同的对象传入该绑定方法中

      **对象的绑定方法,是由对象来调用的 **

      特殊之处就是把对象当做第一个参数传入该方法中

    python中一切皆对象

  • 相关阅读:
    SharePoint Framework (SPFx) 开发入门教程
    SharePoint 2013 Designer 入门教程
    SharePoint 2013 开发教程
    SharePoint 2013 入门教程
    SharePoint Online 部署SPFx Web部件
    SharePoint Online SPFx Web部件绑定数据
    SharePoint Online 创建SPFx客户端Web部件
    SharePoint Online 配置框架(SPFx)开发环境
    SharePoint Online 创建应用程序目录
    SharePoint Online 启用 IRM
  • 原文地址:https://www.cnblogs.com/kaizi111/p/11644533.html
Copyright © 2011-2022 走看看