我是靠谱客的博主 机灵菠萝,最近开发中收集的这篇文章主要介绍【Python零基础入门篇 · 22】:析构函数、封装和私有权限、私有属性和私有方法析构函数封装和私有权限私有属性和私有方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 析构函数
      • __del__方法
  • 封装和私有权限
      • 封装
      • 私有权限
        • 访问私有属性的方法
  • 私有属性和私有方法
      • 私有属性
      • 私有方法

析构函数


__del__方法

析构方法__del__是对象在被垃圾回收的时候起作用的一个方法,它的执行一般也就意味着对象不能够继续引用, 回收内存。
在这里插入图片描述

  • 在删除对象时解释器会默认使用del方法
    在这里插入图片描述

封装和私有权限


封装

封装:类——麻袋,本身就是一种封装
封装的方法:将属性和方法装到一个抽象的类中,外界使用类创造对象,让对象调用方法
封装的作用:将复杂的信息、流程给包起来,内部处理,让使用者只需要通过简单的操作步骤就能实现。

私有权限

私有权限:在属性名和方法名前加两个下划线__

类中定义私有,只有类的内部能使用,外部无法访问。

  • 访问不了私有属性:age,会报错 。私有属性,外部不能访问
    在这里插入图片描述

访问私有属性的方法

在实例方法内,通过:类名.__私有属性名(在类的内部访问)
在这里插入图片描述

私有属性和私有方法


私有属性

_xx:单下划线揩油,私有属性或方法,类对象和子类可以访问

__xx:双下划线开头,私有权限,无法再外部直接访问

在这里插入图片描述

私有方法

  • 在实例方法中调用私有方法
    在这里插入图片描述
    在这里插入图片描述

最后

以上就是机灵菠萝为你收集整理的【Python零基础入门篇 · 22】:析构函数、封装和私有权限、私有属性和私有方法析构函数封装和私有权限私有属性和私有方法的全部内容,希望文章能够帮你解决【Python零基础入门篇 · 22】:析构函数、封装和私有权限、私有属性和私有方法析构函数封装和私有权限私有属性和私有方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部