码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-28 18:40:02      阅读:157      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!