zoukankan      html  css  js  c++  java
  • 类的属性

    类的属性有以下三种:

    (1) 公有属性:在类中和类外都能调用的属性称为公有属性
    (2) 私有属性:不能在类外及被类以外的函数调用,只能在类的内部调用的属性称为私有属性,必须以双下划线开始来定义私有属性,如 __name,__age 等
    (3) 内置属性:由系统在定义类的时候默认添加的属性称为内置属性,内置属性由前后双下划线构成,如 __dic__ ,__module__ 等

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    class People(object):
        def __init__(self):
            self.name = 'Tom'    # 定义公有属性
            self.__age = 23      # 定义私有属性
    
        def talk(self):
            print("My name is %s" % self.name)    # 可以在类的内部调用公有属性
            print("My age is %d" % self.__age)    # 可以在类的内部调用私有属性
    
    ren = People()
    print(ren.name) # 可以通过对象在类的外部调用公有属性 print(ren.__age) # 不可以通过对象在类的外部调用私有属性,这里会报错

        

  • 相关阅读:
    Vue3.0实战项目
    Vue 笔试题(做对九题即可成为前端懂王)
    CSS 响应式布局---Grid 布局
    CSS快速提升技巧(一)
    前端骨架屏
    Python学习29
    Python学习28
    Python学习27
    Python学习26
    Python学习25
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10275105.html
Copyright © 2011-2022 走看看