学习笔记(18):第二章 程序设计与数据结构-万物皆对象,Python不例外 1

立即学习:https://edu.csdn.net/course/play/25504/304697?utm_source=blogtoedu

面向对象编程

  1. 面向对象编程

一种程序设计思维,核心是类和实例,类是方法和属性构成的,访问限制是针对类属性的

 

编程是显示中的事物,抽象为一种数据模型,通过算法进行求解,面向对象编程和面向过程编程,都是一种程序思想,让编程更加高效.

 

C语言,汇编语言是对象过程的语言编程主要解决算法问题,是一种函数调用集合.

 

python的函数和其他函数语言是一样的,主要是以功能为单位把代码进行封装,面向对象编程针对于数据建模,主要面对业务问题,有业务就有流程,面向对象就是在流程对象之间传递信息的集合.

 

面向对象的核心,就是类和对象,作为程序的基本单元,对象和类,都包含属性和方法

 

  1. 类和实例

 

类可以理解为图纸或者模板,实例是又类提供的方法创建的,如类是图纸,实例是汽车,一个类,可以造出的相同类的相同实例.

 

类不占用内存,实例占用内存

 

定义类是class,关键字是self,表示当前类

 

类的初始化函数是_init_ 支持对象对象三大特点:继承,封装,多态

 

  1. 访问限制

  2. 实例属性和类属性

存在于类内的函数是方法,方法后接的函数是叫法是函数,类定义的是调用实例的方法.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值