zoukankan      html  css  js  c++  java
  • 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实例化的对象,我们直接通过该对象去调用类的方法和属性。
     
  • 相关阅读:
    java导出Excel表格
    移动端下拉刷新上拉加载-mescroll.js插件
    java-生成任意格式的json数据
    原生js版分页插件
    JavaScript实现段落文本高亮
    学习表单重复提交问题
    java 数据库连接 驱动相关参数
    mybatis maven 代码生成器(mysql)
    maven国内镜像
    spring boot redis代码与配置
  • 原文地址:https://www.cnblogs.com/dachenzi/p/6107448.html
Copyright © 2011-2022 走看看