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) # 不可以通过对象在类的外部调用私有属性,这里会报错

        

  • 相关阅读:
    转载:通过Servlet生成验证码
    转载:web工程中URL地址的推荐写法
    使用Git上传本地项目代码到github
    $watch 和 $apply
    平时用的sublime插件
    zTree.js
    js
    npm install详解
    git
    git基础
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10275105.html
Copyright © 2011-2022 走看看