#encoding:utf-8
'''
Created on 2013-7-29@author: lixingle
'''
#CLass.......................................................#定义一个类
class Person():#共有属性name='lixingle'#私有 属性__age=22
#当打印对象时自动调用,相党羽头stringdef __str__(self):return self.name
#构造方法def __init__(self,m='',n=22):self.name=mself.age=n
#构造方法def __del__(self):print '释放'#定义共有方法def test1(self):#定义一个共有方法print '共有方法'
#定义私有方法def __test2(self):print '私有方法'
#定义类方法 1。加装饰器
#    @classmethoddef test3(self):print '类方法'#定义类方法 2.       def test6(self):print '类方法'classNewTest=classmethod(test6)
#定义静态方法1。加装饰器
#静态方法没有参数  调用变量要用类名 不能有self,也不能直接写@staticmethod       def test4():print Person.nameprint '静态方法'
#定义静态方法2。调用函数法     #    def test5(): #有错和ide有关 运行正常
#        print Person.name
#        print '静态方法22222222'
#    newStaticTest=staticmethod(test5)
#定义一个内部类class Birthday():year='1991'    #实例化一个Person对象
lele=Person()
lele.test1()Person.classNewTest()
Person.test4()
#Person.newStaticTest()
#实例化一个Person对象的内部类
#方法1
bir=lele.Birthday()
print bir.year #1991
#方法2
bir2=Person.Birthday();
print bir2.yearprint lele
zhangsan=Person('zhangsan',10)
print zhangsan.name

转载于:https://www.cnblogs.com/lixingle/p/3312968.html

python学习之路四(类和对象1)相关推荐

  1. Kotlin学习之路(4)——类,对象和接口

    类,对象和接口 之前的篇章已经简单的介绍过如何声明一个类,也知道了一些简单的主构造方法来声明方法和属性,以及使用枚举类. 类和接口 接口 和Java相同的是,我们同样用interface来定义一个接口 ...

  2. 4 、python学习笔记第四课:对象、标识符、变量、赋值、常量

    1.对象: 1.在python中,变量也成为对象的引用.变量存储的就是对象的地址. 2.变量位于:栈内存: 3.对象位于:堆内存. 4.对象的构成:1.标识(存储地址):2.数据类型(type):3. ...

  3. typescript学习之路(四) —— ts类的继承(包含es5以及es6的类继承)

    上一文已经写了es5,es6等类的定义,所以本章主要写es5和es6的继承,由于es6的继承和ts的继承如出一辙,只是加了类型定义而已,所以ts的继承稍微写下,不会太详细. 文章目录 es5继承 原型 ...

  4. Python学习之路9☞面向对象的程序设计

    Python学习之路9☞面向对象的程序设计 一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什 ...

  5. 我的Python学习之路(一)_Mr_Ouyang

    我的Python学习之路(一)_Mr_Ouyang 笔者按: 本文从18:55开始写作,至19:38中断,又从21:12始继续,至23:22写就. 共计耗时113分钟,总字数9081字,约80.4字/ ...

  6. Python学习之路—2018/6/20

    Python学习之路-2018/6/20 1.模板语法之变量 views.py def index(request):import datetimes="gyq"l=[1,2,3] ...

  7. python学习[第十四篇] 文件的输入与输出

    python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...

  8. Python学习之路5☞文件处理

    Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...

  9. python学习之第四课时--运算符

    python学习之第四课时--运算符 运算符 1.算数运算 运算符 描述 实例 a=10,b=20 = 加,两个对象相加 a+b输出30 - 减,一个数减去另一个数 a-b输出-10 * 乘,两个数相 ...

  10. Python学习之路—2018/7/14

    Python学习之路-2018/7/12 3.功能开发 3.3 设计博客首页 博客首页中最重要的就是中间的文章区域,所以我首先把文章区域设计出来,一开始并没有数据,如果用orm添加或者直接在数据库添加 ...

最新文章

  1. ios NSLayoutConstraint
  2. BigDecimal divide方法结果为无限小数问题
  3. 基于【IPv6】静态路由和默认路由的配置
  4. 进击的 Kubernetes 调度系统(一):Kubernetes scheduling framework
  5. 四十二、开始Vuex的学习:如何在Vue中使用Vuex
  6. 游戏中的卡片模态面板设计【1】—运用案例分析
  7. RMQ问题(区间求最值)
  8. spark shuffle再补充
  9. VMwareWorkstation设置U盘启动(或U盘使用)
  10. JavaScript 使用random()生成随机数
  11. PostgreSQL中的执行计划
  12. SQL错误Duplicate column name 'NAME'名字重复应使用别名
  13. 永久的CheckBox(单选,全选/反选)!
  14. centos 用户和组的相关命令
  15. 孙鑫老师的帮助文档 MSDN Library 2001January 下载地址
  16. javascript 时间脚本收集
  17. 关于8.0出现Only fullscreen opaque activities can request orientation
  18. 软件测试理论知识总结
  19. 使用Ngrok实现内网穿透|附国内免费服务器
  20. php 413,PHPCMS上传错误413?

热门文章

  1. Cisco路由器上传和下载IOS
  2. require和include的区别(PHP)
  3. 做跨境电商,先要有个靠谱的商城系统
  4. vagrant 错误记录
  5. 最常用的PHP正则表达式收集整理
  6. hadoop包含哪些技术?
  7. MySQL left join right join inner join 区别
  8. asp.net Coolite 学习
  9. StringBuilder常用函数
  10. 9-汇编转移指令-offset+jmp+jcc+loop