Python基础学习-14面向对象与类

目录

1、面向对象

2、类

3、基本语法和规范

4、类的继承

5、本节总结


1、面向对象

• 对象: Object

  1. 我们将生活中的业务场景抽象为对象
  2. 类 是对一类事物描述,是抽象的、概念上的定义:比如 “人”
  3. 对象 是实际存在的该类事物的每个个体,因而也称实例(instance)。比如 “张三”

2、类

• 类的定义包括两方面内容:

  1. 类描述了每个对象应包括的数据;
  2. 类描述了每个对象的行为特征;
  3. 类是用于描述同一类形的对象的一个抽象的概念,类中定义了这一类对象所具有的静态和
  4. 动态属性。
  5. 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。

• 类(Class)是用来描述一个对象(Object):

  1. 属性:用来描述对象的数据元素称为对象的属性(也称为数据/状态)
  2. 函数:对对象的属性进行的操作称为对象的方法(也称为行为/操作);

3、基本语法和规范

• 基本语法和规范

  1. class关键字声明类: class Class_Name :
  2. 私有的属性和方法以 __ 开头(两个下划线), 私有的就是对外不可见的
  3. 固定的 __init__(self) : 是构造器
  4. self关键字: 当前实例本身
  5. 通过 Class_Name() 来实例化一个对象,比如 p = Person()
  6. 对象通过 点语法 “.” ,就可以调用类的共有函数或者属性

• 代码讲解和实战

4、类的继承

• 基本语法和规范:

  1. 语法 class Sub_Class_Name(Super_Class_Name1, Super_Class_Name2…):
  2. 通过 Super_Class_Name.__init__(self) 来调用父类的构造器
  3. 也可以通过 super(type, obj).methodName(args) 调用父类的方法
  4. 私有的属性和方法不会被继承、公有的可以被继承

• 代码讲解和实战

5、本节总结

• 如何掌握本节内容
1)记住面向对象编程、类、实例化、继承等概念
2)课后:把代码自己敲一遍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思忖小下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值