标签:函数 cto __init__ 面向对象 lock print img 构造函数 src
类的特性#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = ‘wangke‘
__time__ = ‘2018-01-26 15:47‘
class Programer(object):
    hobby = ‘Play Computer!‘
    def __init__(self, name, age, weight):
        self.name = name
        self._age = age
        self.__weight = weight
    def get_weight(self):
        return self.__weight
if __name__ == ‘__main__‘:
    Programer = Programer(‘xiaoke‘,‘25‘,88) #实例化对象
    print(dir(Programer))
    print(Programer.__dict__) #打印从构造函数获得的属性
    print(Programer.get_weight())
    # print(Programer.__weight) 直接获取会出错,使用了__定义的属性相当于私有属性,但是非要访问可以通过下面的方式访问到
    print(Programer._Programer__weight)执行结果如下
标签:函数 cto __init__ 面向对象 lock print img 构造函数 src
原文地址:http://blog.51cto.com/kexiaoke/2065501