博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python oop面向对象笔记
阅读量:6903 次
发布时间:2019-06-27

本文共 719 字,大约阅读时间需要 2 分钟。

#coding:utf-8 class Person(object):     def __init__(self,name,wage):         self.name = name         self.wage = wage     def func(self):         return '123'     @property #方法变为属性     def attr(self):         return '123'     def computer(self):         return '555' #类成员 (字段,方法,属性) obj = Person('jack',20000) print(obj.func()) print(obj.attr)
#类成员:方法 class Province(object):     def __init__(self,name):         pass     def f1(self): #普通方法         pass     @classmethod #类方法     def f2(cls):         print("i am f2")         print(cls)     @staticmethod #静态方法     def f3():         print("i am f3") # obj = Province() # obj.f1() Province.f2() #调用都用类 Province.f3()

转载于:https://www.cnblogs.com/Devopser/p/6367673.html

你可能感兴趣的文章
Leetcode题目:Swap Nodes in Pairs
查看>>
Windows聚焦转为图片
查看>>
POJ NOI0101-09 字符菱形
查看>>
jQuery--停止动画和判断是否处于动画状态stop()
查看>>
1-1 接口自动化测试框架从设计到开发
查看>>
MYSQL常用命令
查看>>
js 打开新页面 window.open()
查看>>
Intellij idea 一个窗口打开多模块并添加依赖
查看>>
生成自己的js工具包,包括打包webpack、测试mocha、生成文档jsdoc、发布npm包的操作...
查看>>
企业构建大数据分析体系的4个层级
查看>>
[Linux学习]man page常用按键
查看>>
Django中的CSRF
查看>>
iPhone 物理尺寸与分辨率
查看>>
ios9出现的问题
查看>>
编程之美2.8 | 找符合条件的整数
查看>>
Redhat6.x下如何制作虚拟机快照和镜像封装
查看>>
maven profile实现多环境配置
查看>>
android窗口管理剖析
查看>>
springmvc 框架搭建及详解
查看>>
event.getRawX()和event.getX()的区别
查看>>