• day9 面向对象


    1.面向过程 是一个编程思想 以过程(步骤)为中心
    2.面向对象是以事务(对象)中心
    3.类的概念
         具有想似属性和行为事务的统称
         类就是看不见摸不着   如:学生类
       类的构成
            class  类名(首字母大写)   ----  类名命名规则  大驼峰
            定义类
           class  类
        `        def  函数名()   ------  方法列表
     
             属性  :  一组数据
            对象属性的定义
                在类的外部定义对象的属性
                  对象.属性 =  属性值
                 zt. name = ''     
                在类的内部定义对象的属性
                     使用魔法方法 _init_()    在创建一个对象后默认会被调用,不需要手动调用    对象的初始化
                    _init_自定义参数使用
                     del _init_(self,name,age,marry,edu)
                       魔法方法
             方法 : 允许操作的行为
          定义方法   -----   必须定义在类中
            class 类名
                def  方法名(self):
                         .... 
     
    4.对象的概念
         万物皆对象  每一个实体
         由属性和方法构成
         类是概念 对象是 实物
         先有类后有对象
      创建对象
          实例化对象  ,创建一个对象
          引用对象的变量名 = 类名()
           dog1 = 类名()
      调用对象的方法
         格式
          对象的变量名.方法名()
     
    class 类名:
        方法
    实例化对象
    调用对象的方法
    self :
        主要用于对象的方法中,表示调用该方法的对象
        可以获取到调用当前方法的对象,进而获取到该对象的属性和方法
     
    max()  获取列表中最大值
  • 相关阅读:
    zookeeper部署
    Hadoop集群的构建和安装
    numpy ndarray求其最值的索引
    两数之和
    盛最多水的容器
    mysql 单表卡死
    Leetcode 258. Add Digits
    Matlab中添加路径与去除路径
    Leetcode 136 Single Number
    Leetcode 485. Max Consecutive Ones
  • 原文地址:https://www.cnblogs.com/ZT-GJ/p/9515058.html
Copyright © 2020-2023  润新知