• day24 面向对象与实例属性


      编程进化论:

    1.编程最开始就是无组织无结构,从简单控制流中按步写指令

    2.从上述的指令中提取重复的代码块或逻辑,组织到一起(比方说,你定义了一个函数),便实现来代码重用,且代码从无结构走向了机构化,创建程序的过程变得更具逻辑性

    3.我们定义函数都是独立于函数外定义变量,然后作为参数传递给函数,这意味着:数据与变量是分离的

    4.如果我们把数据和动作内嵌到一个结构(函数或类)里面,那么我们就有了一个“对象系统”(对象就是数据与函数整合到一起的产物)

    类:是一个抽象的概念,共同的特征,动作

    对象:由类产生的一个具体的存在

     面向对象设计:将一类具体事物的数据和动作整合到一起,即面向对象设计

    面向对象编程:用定义类+实例/对象的方式去实现面向对象的设计

    类和对象:

    1.什么叫类:类是一种数据结构,就好比一个模型,该模型用来表述一类事物(事物即数据和动作的结合体),用它来生产真实的物体(实例)

    2,什么叫对象:睁开眼,你看到的一切的事物都是一个个对象,你可以把对象理解为一个具体的书屋(事物即数据和动作的结合体)

    3,类和对象的关系:对象都是由类产生的,上帝造人,上帝首先有一个造人的模板,这个模板即人的类,然后上帝根据类的定义类生产一个个的人

    4,什么叫实例化:由类对象的过程叫实例化,类实力恶化的结果就是一个对象,或者叫做一个实例(实例=对象)

     在Python中声明函数和类很相似:

    class 类名:

      ‘类的文档字符串’

      类体

    类的属性:

    类是用来描述一类事物,类的对象指的是这一类事物中的一个个体,是事物就要有属性,属性分为

    1,数据属性:就是变量

    2,函数属性:就是函数,在面向对象里通常称为方法

    注意:类和对象均用点来方位自己的属性

  • 相关阅读:
    windows update error 0x8024401c
    linux杀毒软件ClamAV的安装使用
    firewalld防火墙设置
    RPM-GPG-KEY详解
    centos修改默认启动级别
    debian9.6修改系统语言
    ubuntu18.04修改网卡名称为eth0
    Windows server 1709(不含UI)模板部署
    NVIDIA-SMI系列命令总结
    bash: lspci: command not found解决方法
  • 原文地址:https://www.cnblogs.com/wuxiping2019/p/11099208.html
Copyright © 2020-2023  润新知