• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
喵了个喵0507
博客园             管理     
【python】第一模块 步骤三 第一课、初识面向对象

第一课、初识面向对象

一、课程概要

  步骤介绍

  • 面向对象的概述
  • 面向对象的实现
  • 面向对象的应用
  • 内存管理
  • 进程、线程、协程

  面向对象的概述

  课程概要

  • 面向对象的三大特征
  • 面向对象三大特征的举例

  课程目标

  • 了解面向对象编程的思路
  • 了解面向对象与面向过程的区别
  • 了解面向对象变成的优点
  • 了解面向对象的三大特征

二、什么是面向对象(重点章节)

  2.1 类和对象

  面向对象

  • 什么是对象
  • 什么是面向对象
  • 什么是类
  • 类和对象的关系

  什么是面向对象

  • 人关注对象
  • 人关注事务信息

  类和对象

  • 类是模子,确定对象将会拥有的特征(属性)和行为(方法)
  • 对象是类的实例表现

  属性和方法

  • 属性:对象具有的各种静态特征
  • “对象有什么”
  • 方法:对象具有的各种动态行为
  • “对象能做什么”

  类和对象的关系

  • 类
    • 抽象的概念
    • 模板
  • 对象
    • 一个看得到、摸得着的具体实体

  类--实例化-->对象

 

  2.2 封装的概念和特点

  封装

  • 将类的某些信息隐藏在类内部,不允许外部程序直接访问
  • 通过该类提供的方法来实现对隐藏信息的操作和访问
  • 隐藏对象的信息
  • 留出访问的接口
  • 特点
    • 只能通过规定的方法访问数据
    • 隐藏类的实例细节,方便修改和实现

 

  2.3 类的继承概念及特点

  继承

  • 一种类与类之间的关系
  • 使用已存在的类的定义作为基础建立新类
  • 新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类

  继承的关系

  • 满足“A is a B”的关系就可以形成继承关系

 

  2.4 多态的概念

  多态

  • 意味着允许不同类的对象对同一消息做出的不同响应
  • 必要条件
    • 满足继承关系
    • 父类引用指向子类对象

 

posted on 2019-11-19 10:37  喵了个喵0507  阅读(156)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3