python oop面向对象笔记

本文详细介绍了Python中类的成员,包括方法、属性等,并通过具体的示例代码展示了普通方法、类方法及静态方法的定义与使用方式。
#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值