zoukankan      html  css  js  c++  java
  • class-1

    OO的学习从最简单的类开始

    # the simplest class
    class rec:
        pass

    就是个空类,什么都没有

    改装!

    rec.name = 'Bob'
    rec.age = 40

    使用

    x = rec()
    y = rec()
    
    print x.name, y.name

    改下x实例的属性

    看看效果

    print x.name
    x.name = 'Sue'
    print x.name

    感兴趣的话,看看类和实例的其他属性

    print rec.__dict__.keys()
    print x.__dict__.keys()
    print y.__dict__.keys() print x.__class__

    定义一个返回大写的方法

    def upperName(self):
        return self.name.upper()

    函数指针的影子,NB

    rec.method = upperName
    
    print x.method()
    print y.method()
    
    print rec.method(x)

    class-1结束了,保存为class-1.py

    命名随意、很不规范,留待后面软件工程的批判吧!

  • 相关阅读:
    python基础 2
    python基础 1
    进程
    进程作业
    上海python14期第二次阶段性考试
    面向对向之元类
    面向对向
    笔试题
    模块(2)
    模块作业
  • 原文地址:https://www.cnblogs.com/tmmuyb/p/3698644.html
Copyright © 2011-2022 走看看