zoukankan      html  css  js  c++  java
  • Python面向对象1

    一、类和对向

    面向过程和面向对象的编程

    面向过程的编程:函数式编程,C程序等

    面向对象的编程:C++,JAVA,Python等

    类和对象:是面向对象中的2个重要概念

    类:是事物的抽象,比如汽车;

    对象:是类的一个实例,比如QQ汽车,大客车。

    范例说明:

    汽车模型可以对汽车的特征和行为进行抽象,然后可以实例化为一台真实的汽车实体出来。

    二、Python类定义

    Python类的定义使用class关键字定义一个类,且类名的首字母要大写;

    当程序员创建的类型不能用简单类型表示时,就要创建类;

    类把需要的变量和函数组合在一起,这种包含也称为“封装”。

    Python类的结构:

    class 类名:
        成员变量
        成员函数

    类的方法中至少有一个参数self

    对象的创建

    创建对象的过程称之为实例化;当一个对象被创建后,包含3个方面的特性:对象的句柄,属性和方法。

    句柄(对象的名字)用于区分不同的对象。

    对象的属性和方法与类中的成员变量和成员函数相对应。

  • 相关阅读:
    luoguP2939 [USACO09FEB]改造路Revamping Trails
    出题
    数字游戏
    统一异常处理
    数据验证
    拦截器
    数据绑定和表单标签库
    类型转换和格式化
    Spring MVC入门
    4springboot:日志(下)
  • 原文地址:https://www.cnblogs.com/whp2011/p/3592183.html
Copyright © 2011-2022 走看看