美文网首页
02.OOP面向对象-2.例子

02.OOP面向对象-2.例子

作者: JerryChenn07 | 来源:发表于2018-09-24 17:15 被阅读0次
class clothes:
#初始化属性
    def __init__(self,name,color):
        self.name = name
        self.color = color
#转字符串   
    def __str__(self):
        return ('品牌:%s,颜色:%s'%(self.name,self.color))
#类属性
    @classmethod
    def caizhi(cls):
        print('材质真好')
#静态方法   
    @staticmethod
    def look():
        print('看起来真漂亮')
#实例属性
    def trys(self):
        print('穿起来真舒服')

        
nike = clothes('耐克','黄色')
#两个魔法方法
print(nike)       #品牌:耐克,颜色:黄色

#类属性的调用
nike.caizhi()     #材质真好
clothes.caizhi()  #材质真好

#静态方法的调用 
nike.look()       #看起来真漂亮
clothes.look()    #看起来真漂亮

#实例属性的调用
nike.trys()      #穿起来真舒服

相关文章

  • 02.OOP面向对象-2.例子

  • 02.OOP面向对象-1.面向对象介绍

    1、面向对象编程介绍 面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它...

  • Python学习笔记——类和对象

    类和对象 1. 一个例子 2. 面向对象的特征 ① 封装 ② 继承 ③ 多态 3. self 4. _ _ in...

  • Go语言的类型系统,struct interface func及

    # 首先,通过下面的例子对比JAVA的面向对象和GO的面向对象 # 例子分别用JAVA和GO分别实现类型、接口、方...

  • 面向对象

    1.面向对象理解 2.面向对象关系图

  • 第二章 类与对象

    用例子讲述了“面向过程”与“面向对象”之间的区别 面向对象包括类、方法和属性 类是对象的蓝图,一个类可以有很多对象...

  • 面向协议编程思想

    面向协议编程思想1、开店的例子——面向过程(过程),面向对象(哪些对象)2、面向协议编程考虑的重点是协议,一般思路...

  • java基础——java语言的理解

    1.面向对象和面向过程的区别: 借用知乎最经典的例子 拿狗吃屎来举例: 面向过程:吃.(狗,屎) 面向对象:狗.吃...

  • 面向对象——封装

    面向对象(复习) 1.面向对象——一种编程思想 2.面向对象的开发步骤 a)OOA:面向对象的需求分析_分析解决问...

  • 面向对象——封装

    面向对象(复习) 1.面向对象——一种编程思想 2.面向对象的开发步骤 a)OOA:面向对象的需求分析_分析解决问...

网友评论

      本文标题:02.OOP面向对象-2.例子

      本文链接:https://www.haomeiwen.com/subject/dochoftx.html