zoukankan      html  css  js  c++  java
  • 类的封装性

    封装性是类的三大特征之一,它的意思是类的一些变量和方法不能从外部进行访问和调用。

    私有变量

    默认下类的变量是公有的,比如实例变量可以通过实例名.实例变量在类体外进行访问,类变量可以通过实例名.类变量或者类名.类变量在类体外进行访问。

    如果想要这些变量成为私有变量,私有变量只能在类内部使用,不能在类外部被调用,可以在变量前加上双下划线__。
    私有变量也可以在类外部进行访问,只不过Python不建议这样做。访问的方法为实例名._类名私有变量名。你只需要知道这一点就可以了,最好不要这样做。

    所以说,Python实际上并没有严格意义上的封装

  • 相关阅读:
    数组及其方法
    Web Worker
    nodejs输入输出
    head标签中的meta
    对象副本的拷贝
    bower指南(一)
    gulp指南(一)
    云服务器搭建
    http协议简单介绍(转)
    使用traits
  • 原文地址:https://www.cnblogs.com/linqiaobao/p/12664631.html
Copyright © 2011-2022 走看看