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

python 面向对象与装饰器

时间:2018-02-18 23:40:17      阅读:345      评论:0      收藏:0      [点我收藏+]

标签:pre   turn   类对象   code   self   实例   gpo   decorator   str   

面向对象

类(class):现实世界中一些事物的封装(如:学生)

类:属性(如:姓名,成绩)

类对象

实例对象

引用:通过引用对类的属性和方法进行操作

实例化:创建一个类的具体实例对象(如:学生张三)

class Student:
    def __init__(self,name,grade):
        self.name = name
        self.grade = grade
    def introduce(self):
        print("hi , i‘m " + self.name)
        print("my grade is :" + str(self.grade))
    def improve(self,amount):
        self.grade = self.grade +amount

  

装饰器(decorator)

Code:

def add_cand(cake_f):
    def insert_cand():
        return  cake_f() +" and cand"
    return insert_cand()
@add_cand
def make_cake():
    return "cake"

print(make_cake())

  

python 面向对象与装饰器

标签:pre   turn   类对象   code   self   实例   gpo   decorator   str   

原文地址:https://www.cnblogs.com/windows3/p/8453352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!