zoukankan      html  css  js  c++  java
  • python 面向对象的三大特征之 封装

    封装:私有化

    class Person(object):
      def __init__(self):
        self.__gender = "man" #在类的属性名称前面加__
        self.__age = 0
      def __add_age(self): #私有的方法
        self.__age += 1
      def show_gender(self):
        return self.__gender
      def get_up(self):
        print("get_up")
        self.__add_age()
        print(self.__age)

    p = Person()
    print(p.show_gender())
    print(p.get_up())

    """

    man
    get_up
    1
    None

    """

    #私有的是无法被实例化后调用的

  • 相关阅读:
    Zabbix 3.2.1 安装 Graphtree3.0.4 或 Graphtree3.2.x
    jquery-1
    AngularJS (1)
    css-2 (Text Font)
    css
    Java经验
    js经验
    mysql经验
    MySQL 函数
    jquery 效果
  • 原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/5928920.html
Copyright © 2011-2022 走看看