python类的继承优缺点_了解OOP三大特点中继承的优缺点

Python

最简单的方法是什么?

作为一名程序员或者准程序员,对于面向对象编程简直熟悉的不能再熟悉。

作为当今最流

行的编程思想之一(或许可以去掉“之一”

)

,无论是在面试还是工作中,面向对象都是无

法避开的话题。

对于

Python

程序员来说,

OOP

(面向对象编程)的三大特性——数据封装、继承和多态

通常是面试中的重点考察问题,因此大部分人对此也相当熟悉。

不过,

OOP

的优缺点你真的了解吗?今天这篇文章会带领大家了解一下三大特点中继承的

优缺点。

OOP

()即所谓面向对象编程,是一种程序设计思想。

OOP

把对象作为程序的基本单元,

一个对象包含了数据和操作数据的函数。

面向对象的程序设计把计算机程序视为一组对象

的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的

执行就是一系列消息在各个对象之间传递。

面向对象最重要的概念就是类(

Class

)和实例(

Instance

)

,必须牢记类是抽象的模板,而

实例是根据类创建出来的一个个具体的“对象”

,每个对象都拥有相同的方法,但各自的

数据可能不同。

假设我们要创建一个

Student

类,在

Python

中,定义类是通过

class

关键字:

class

后面紧接着是类名,即

Student

,类名通常是大写开头的单词,紧接着是

(object)

,表

示该类是从哪个类继承下来的,

继承的概念我们后面再讲,

通常,

如果没有合适的继承类,

就使用

object

类,这是所有类最终都会继承的类。

定义好了

Student

类,就可以根据

Student

类创建出

Student

的实例,创建实例是通过类名

+()

实现的:

可以看到,变量

bart

指向的就是一个

Student

的实例,后面的

0x10a67a590

是内存地址,

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值