学完Python面向对象,我觉的我有女朋友了!哈哈哈.....

本文详细介绍了Python中面向对象编程的基础概念,包括类的定义、构造函数、属性、方法、继承和方法重写等核心内容。

前言

类顾名思义,就是一类事物、或者叫做实例,它用来描述具有共同特征的一类事物。我们在Python中声明类的关键词是class,类还有功能和属性,属性就是这类事物的特征,而功能就是它能做什么,也是就是方法或者函数。我们仍然用例子来说明问题。
比如把人为一类,人的名字,年龄,身高,肤色是属性,人可以跑,跳这种为方法

定义类:
示例:

class ClassName:
    """类帮助信息"""
   class_suite  #类体

构造函数

类中的函数称为方法;你前面学到的有关函数的一切都适用于方法,就目前而言,唯一重要的差别是调用方法的方式。

方法 init() 是一个特殊的方法(注:两边为双下划线),每当你根据类创建新实例时,Python都会自动运行它。如何理解呢?
img

给属性指定默认值

img

直接修改默认值

假设我提高手机预算,价格为6000,通过直接修改默认价格的方法修改
实例:
img

通过方法修改属值

当然也可以通过修改方法方法,将money作为参数传入,修改属性的值
img

通过方法对属性值进行递增

假设我手机预算价格为6000,但我想买个更好的手机,预算提高2000
img

类的继承

继承特性:子类继承父类后,自动拥有了父类里的方法。

比如:以前的非智能手机为父类,现在的是智能手机是子类。智能手机拥有非智能机的通话功能和发短信等功能,这就是继承。

img
运行结果:
img

方法重写

子类继承父类后,如果觉的父类里的方法在子类里不合适,可将父类里的方法进行重写

实例:
img
下一章节学习:return返回值

如果对软件测试、接口测试、自动化测试、持续集成、面试经验。感兴趣可以进到893694563,群内会有不定期的分享测试资料。还会有技术大牛,业内同行一起交流技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码上开始

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

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

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

打赏作者

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

抵扣说明:

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

余额充值