doubleyong
管理员
管理员
  • 最后登录2026-05-25
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:6921回复:0

python 基础 学习系列6 — 类和对象

楼主#
更多 发布于:2018-01-19 17:36
面向对象的特点: 封装、继承(共性)、多态(个性)

对象的概念:用来描述客观事物的一个实体,由一组属性与方法组成
      属性  -  特征(静态的特征)
      方法 - 行为(动态的特征)

类的概念:类是模型(模子),它是对对象的抽象

类与对象的关系:
     类是对象的抽象,对象是类的实例

类的定义:
    组成: 类的名称 、 类的属性 、 类的方法

类的语法:
    class  类名:
          def __init__(self):
                 pass
        
  注:
    类的方法中,互相调用,及调用属性的使用。不能直接写名称,需要加上self.名称
    __init__ 方法(self):
   init 方法 ,又称为构造函数: 为对象创建初始化状态
   此方法,在实例化类时,程序会自动调用。 这个方法可以有参数,也可以不要参数,但是必须要有self
  
   self 说明 : 类中的所有函数,都必须有self, 且在第一个参数位置
       self 的名称是可变,但是为了见名知义,最好使用默认的self
       self 的意义: 代表实例化对象

继承
     父类(基类) - 》  子类(派生类)
     方法的重写(重载)

类的私有属性和私有方法 : 以两个下划线开头 , 就指定为私有的,实例化对象是不能访问了。
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号