• Python-面向对象


    面向过程变成:函数式变成,C程序等
    面向对象编程:C++,Java,Python等
     
    类和对象:
      类:是对事物的抽象,比如人类、球类
      对象:是类的一个实例,比如足球、篮球
     
    实例说明:
      球类可以对球的特征和行为进行抽象,然后可以实例化一个真实的球体出来
     
    面向对象的主要思想是:封装、继承、多态
     
     
    类定义(封装):
      类把需要的变量和函数组合在一起,这种包含成为封装
      class A(object)
    类的结构:
      class 类名:
        成员变量-属性
        成员函数-方法
     
    例子:
    #!/usr/bin/env python
     
    class People(object):
      color = 'yellow'
      def info(self):
        print "hello world!"
        print 'I am a %s' % self.color
     
    ren = People()
    ren.info()
    这里定义的info函数(方法),指定了self参数(类的本身),表示把类People的属性传递进去,这样的话,我们在函数内部可以直接使用self.属性来调用
    这里定义了类名为People的类,其中定义了成员变量color,并且定义了方法info,下面的 ren = People()等于是 People实例化的对象,我们直接通过该对象去调用类的方法和属性。
     
  • 相关阅读:
    Jenkins自动化多项目编译和Tomcat部署懒人终极大招
    python 装饰器总结
    selenium3之-测试环境搭建
    centos7.4 安装ftp服务器并配置匿名用户权限
    selenium3之-运行原理
    flutter 打包apk
    Fluwx:微信SDK在Flutter上的实现
    flutter 购物车功能
    flutter sharesdk实现跨平台分享
    Web API接口设计经验总结
  • 原文地址:https://www.cnblogs.com/dachenzi/p/6107448.html
Copyright © 2020-2023  润新知