zoukankan      html  css  js  c++  java
  • Python3笔记035

    第7章 面向对象程序设计

    • 7.1 面向对象概述
    • 7.2 类的定义
    • 7.3 类的实例化
    • 7.4 访问限制
    • 7.5 继承
    • 7.6 封装
    • 7.7 多态
    • 7.8 装饰器
    • 7.9 特殊方法

    7.1 面向对象概述

    面向对象(Object Oriented)的英文缩写是OO,它是一种程序设计思想。

    1、对象

    在现实中,先有对象,后有类。

    在程序中,先有类,后有对象,由类产生对象。

    通常将一个对象分为静态部分、动态部分。静态部分称为属性,动态部分称为方法。

    在python中,一切都是对象。不仅具体的事物称为对象,字符串、函数等也都是对象。

    2、类

    类是把对象的属性和方法封装在一起的载体,反过来说具有相同属性和方法的一类实体被称为类。

    3、特点

    面向对象程序设计具有三大基本特征:继承、封装、多态

    4、概念

    一个类可以有很多个对象,每个对象都有属于自己的属性、方法,也可以有公共的属性和方法;

    • 类(Class)是抽象的模板
    • 创建出来的 对象 叫做 类的实例(Instance)
    • 创建对象的 行为 叫做 实例化
    • 对象的属性 叫做 实例属性
    • 对象调用的方法 叫做 实例方法
  • 相关阅读:
    multiprocessing模块
    socket&socketserver网络编程
    collections模块
    socket模块
    网络基础知识
    迭代器,生成器,列表推导式,生成器表达式
    logging模块
    Module
    页面中公用的全选按钮,单选按钮组件的编写
    ajax
  • 原文地址:https://www.cnblogs.com/infuture/p/13338528.html
Copyright © 2011-2022 走看看