zoukankan      html  css  js  c++  java
  • 类的成员修饰符

    1.私有字段

     1 class Foo:
     2     __v =  123
     3     def __init__(self,name,age):
     4         self.name = name
     5         self.__age = age   #age前加两下划线,成为私有字段
     6     def show(self):
     7         return self.__age   #类内部可以直接访问私有字段
     8     def show1(self):
     9         return self.__v
    10 obj = Foo('alex',21)
    11 print(obj.name)
    12 #print(obj.__age)    #私有字段,在类外部无法直接访问
    13 #print(obj.__v)
    14 print(obj.show())   #私有字段外部可以间接访问
    15 print(obj.show1())  #静态字段与普通字段的情况一样

    2.私有方法

    class Foo:
        def __f1(self):   #方法名前加两下划线,成为私有方法
            return 126
        def f2(self):
            return self.__f1()
    obj = Foo()
    print(obj.f2())    #间接访问私有方法
  • 相关阅读:
    B/S 和 C/S
    SQL 注入
    软件测试
    Spring的注解方式
    测试开发题目
    策略模式
    设计模式
    单例模式
    读写文件
    对List里的对象元素进行排序
  • 原文地址:https://www.cnblogs.com/Finance-IT-gao/p/10545912.html
Copyright © 2011-2022 走看看