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实例化的对象,我们直接通过该对象去调用类的方法和属性。
     
  • 相关阅读:
    MySQL主从配置
    MySQL操作
    初识数据库
    Session对象以及其常用的方法
    请求重定向与请求转发的区别
    JSP respone常用方法
    解决JSP url传值中文乱码问题
    JSP request 对象
    JSP 内置对象get 和 post的区别
    jsp out对象
  • 原文地址:https://www.cnblogs.com/dachenzi/p/6107448.html
Copyright © 2011-2022 走看看