• python 面向对象的基本概念(未完待续)


    面向对象编程简称OOP(Object-oriented-programming),是一种程序设计思想。

    面向过程编程(如C语言)指一件事该怎么做,面向对象编程(如Java、python)指一件事该让谁来做,然后那个谁就是指对象,他要怎么做就是他自己的事情,反正最后一群对象合理把事情做好就行了。面向对象的编程语言最大特点就是提高程序的重复使用性。

    面向对象编程有两个非常重要的概念:类和对象

    对象(object)是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个概念-类(class),类就是创建对象的模板。

    类的构成有3部分:

    1. 类的名称:类名
    2. 类的属性:组数据
    3. 类的方法:允许进行操作的方法(行为)

    注意:3个部分不一定都存在,可以没有属性或者方法,但一定要有类名

    类的抽象:拥有相同(类似)属性和行为对象都可以抽象出一个类。

    抽象出类的方法:一般名词都是类(名词提炼法)

    #定义类
    class Cat(object):
      def eat(self):
      print("-----馋猫---")

    说明:

    • 定义类时候有两种方法:新式类和经典类,上述的Cat(object)为新式类,如果是Cat为经典类
    • 类名的命名规则按照“大驼峰”规则(首字母一定为大写)
    • self是不需要传参的,self可以不写做self,方法中必须有且一个参数,第一个参数表示当前的对象,名字可以随便取,但都习惯写作self。
    #创建对象
    c = Cat()
    

      注意:类名后面一定要加上括号。

  • 相关阅读:
    Virt-install用法:
    kvm笔记
    配置centos7解决 docker Failed to get D-Bus connection 报错
    linux系统下的用户文件句柄数限制
    Linux下如何通过命令检查网卡是否插上网线
    data命令详解
    cron job 里面,如何让脚本半分钟运行一次?
    bash编程之循环控制:
    bash编程之case语句,函数
    0129集训授课——面向对象思想(一):封装与抽象
  • 原文地址:https://www.cnblogs.com/Jiang-jiang936098227/p/11432754.html
Copyright © 2020-2023  润新知