首页 > 编程语言 > 详细

【Python自动化运维之路Day8】基础篇之面向对象下篇

时间:2016-06-28 18:38:21      阅读:199      评论:0      收藏:0      [点我收藏+]

今日目录:

类成员

成员修饰符

特殊的类成员

面向对象相关联的其他知识

异常捕获与处理

设计模式之单例模式

 

一. 类成员

类的成员有:字段、方法和属性

关系图如下:

技术分享

1. 字段:

字段分:

  • 静态字段
  • 普通字段

两者在定义和使用上有所区别,如下代码:

class Province:
    contry = 中国  #静态字段,保存在类中

    def __init__(self,name):
        self.name = name  #普通字段,保存在对象中

在内存中的存储位置是不同的, 静态字段保存在类中, 而普通字段保存在对象中。调用字段:

class Province:
    contry = 中国

    def __init__(self,name):
        self.name = name


sx = Province(山西)

#访问静态字段和普通字段
# 静态字段存储在类中, 使用类调用, 如 Province.contry
# 普通字段存储在对象中, 由对象调用, 如 sx.name
print(国家: %s\n省份: %s%(Province.contry,sx.name))

#执行结果:
国家: 中国
省份: 山西

技术分享

 

【Python自动化运维之路Day8】基础篇之面向对象下篇

原文:http://www.cnblogs.com/dubq/p/5624369.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!