zoukankan      html  css  js  c++  java
  • python_私有

    私有主要分私有方法和私有变量

    1、私有变量

    私有变量就是这个变量只能在类中使用,外部的实例对象无法通过对象.xx进行访问和改变变量的值,私有变量定义需在变量名前面加__

    class Person:
        def __init__(self):
            self.__money=5000 #私有变量,定义前面加2个下划线
        def sell(self):
            self.__money+=500
            print(self.__money)
        def buy(self):
            self.__money-=300
            print(self.__money)
    zwj=Person()
    zwj.buy()
    zwj.sell()
    #zwj.__money   由于__money是私有变量,非类中不能访问

    2、私有方法

    私有方法也是只能类中调用,不能通过实例对象进行调用,私有方法定义也需要在方法名前加__

    class Person:
        def __init__(self):
            self.__money=5000 #私有变量,定义前面加2个下划线
        def sell(self):
            self.__money+=500
            print(self.__money)
            self.__buy() #私有方法可在类中调用
        def __buy(self): #私有方法,定义前面加2个下划线
            self.__money-=300
            print(self.__money)
    zwj=Person()
    #zwj.__buy() 该方法由于是私有方法,实例化对象无法访问该方法
    zwj.sell()
  • 相关阅读:
    P85 实战练习
    Java语句及控制台输入
    P62 实战练习
    运算符、数据类型转换和注释
    Java变量与常量
    Java语法初步实际应用
    JQ 练习题
    JQ 特效下拉列表 写出与css一样的效果
    JQ 全选设定与设置选中
    JQ JSON数据类型
  • 原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/11211206.html
Copyright © 2011-2022 走看看