【深度之眼四——(1)】Python:类-面向对象的编程

本文介绍了面向对象编程的基础概念,包括类的创建、命名规范、属性和方法。通过实例展示了如何创建和操作对象,探讨了属性的修改及限制,以及类的继承和多态性。通过电动汽车类的例子,解释了子类的定义和方法重写,强调了将电池抽象为独立对象以提高代码可读性。最后,对所学知识点进行了回顾。
摘要由CSDN通过智能技术生成

目录

 一,引言

 二, 类

 2.1 类的命名

 2.1 类的属性

 三,创建实列

3.1 实例的创建

 3.2 访问属性

 3.3 调用方法

 3.4 修改属性

3.4.1 直接修改

3.4.2 方法调用

 3.4.3 继续拓展

四,类的继承

 4.1子类格式

 4.2 给子类添加属性和方法

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

 5.1用在类对象的实列

 知识点回顾


本章导读

 一,引言

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用在类对象的实列

        把电池抽象成一个对象

        逻辑更清晰

 

 

 

 知识点回顾

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值