面向对象基础

面向对象编程:

oop [object oriented programming] 是一种python的编程思路

面向过程:就是我们一开始学习的,按照解决问题的步骤去写代码
[根据业务逻辑去写代码]

在思考问题的时候,首先分析’怎么按照步骤去实现’然后将问题解决拆解成若千个步骤,并将这些步骤对应成方法一步一步的最终完成功能

面向对象:关注的是设计思维

类:

类是具有一组相同或者相似特征[属性]和行为的一系列对象的集合

现实世界
计算机世界
行为--------->方法
特征--------->属性

对象:

对象是实实在在的一个东西,类的实例化,具象化

类是对象的抽象化而对象是类的一个实例

定义类和对象

类结构 类名 属性 方法

class 类名:
	属性
	方法

创建一个对象[类的实例化]
规则格式:对象 名=类名()

实例方法:

在类的内部,使用def关键字来定义第一个 参数默认是self[名字标识可以是其他的名字,但是这个位置必须被占用]

实例方法是归于类的实例所有

属性:类属性 实例属性

在类的内部定义的变量[类属性]
在方法内部定义的[通过类似于self.变量名]变量, 是实例属性

__init__

1、python 自带的内置函数具有特殊的函数 使用双下划线包起来的[庵术方法]
2、

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值