标签:函数 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