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)
    • 创建对象的 行为 叫做 实例化
    • 对象的属性 叫做 实例属性
    • 对象调用的方法 叫做 实例方法
  • 相关阅读:
    javascript小括号、中括号、大括号学习总结
    第二次面试
    Python 类编码风格
    Python常见初级错误
    2.傅里叶变换
    1.仿射变换
    Leetcode 136. 只出现一次的数字
    003 Python与类C语言的区别(未完)
    01 C++ 多线程入门实例
    Leetcode 503. 下一个更大元素 II
  • 原文地址:https://www.cnblogs.com/infuture/p/13338528.html
Copyright © 2011-2022 走看看