目录
本章导读

一,引言
why:面向对象更符合人类对客观世界的抽象和理解

HOW:类是对象的载体

二, 类
#创建类
class Cat():
"模拟猫"
def __init__(self,name): #初始化属性
self.name=name
def jump(self): #模拟猫跳跃
print(self.name+"is jump")

2.1 类的命名
·要有实际意义
·采用驼峰命名法——组成的单词首字母大写
Dog,CreadiCard,ElectriCar

2.1 类的属性

三,创建实列
3.1 实例的创建

3.2 访问属性
3.3 调用方法

3.4 修改属性
3.4.1 直接修改

3.4.2 方法调用


3.4.3 继续拓展
·禁止设置负里程
可以通过在调用函数里设置判断条件
·每次里程数累加

四,类的继承


4.1子类格式
class 子类名(父类名)
·新建一个电动汽车的类
class ElectricCar(car):
#模拟电动汽车
def __init__(self,brand,model,year):
#初始化属性
super().__init__(brand,model,year) #申明继承父类类型,固定用法

4.2 给子类添加属性和方法


五,重写父类的方法——多态

5.1用在类对象的实列
把电池抽象成一个对象
逻辑更清晰



知识点回顾




本文介绍了面向对象编程的基础概念,包括类的创建、命名规范、属性和方法。通过实例展示了如何创建和操作对象,探讨了属性的修改及限制,以及类的继承和多态性。通过电动汽车类的例子,解释了子类的定义和方法重写,强调了将电池抽象为独立对象以提高代码可读性。最后,对所学知识点进行了回顾。
】Python:类-面向对象的编程&spm=1001.2101.3001.5002&articleId=125807714&d=1&t=3&u=e26a80c6e8ac4deea71f917be58a5e5a)
29万+

被折叠的 条评论
为什么被折叠?



