Python学习心得第三章

Python·面向对象
和C++一样,Python也是面对对象程序设计,对于本学期学习C++崩溃了的我,看了Python的程序编写,真的是再次崩溃。

类的定义编写,继承,重载…和C++都是类似的过程,不同语言之间的相关联系真的十分神奇。
在C++中,我们经常会用到new关键符,定义暂时的存储空间。在Python中并没有这个关键字,类的实例化类似函数调用方式。
寻找其他博主上的关于这方面的,我找到个比较鲜明的例子:
“创建 Employee 类的第一个对象”
emp1 = Employee(“Zara”, 2000)
“创建 Employee 类的第二个对象”
emp2 = Employee(“Manni”, 5000)
我省略了很多部分,其中Employee是类名,定义了一个Employee类,然后用类的名称进行实例化,然后用返回值进行接收,相对于其他的,感觉这个更好的去理解和辨别。
Python在类的编译时,有对象销毁这一说法,感觉让我耳目一新,最后我发现和C++中的析构函数是差不多的。在内部进行变量跟踪,在变量的参数为0后,对其进行销毁,但是回收空间并不是立即的,而是在适当的时候回收,这样就可以达到更好的效果,这样也显得更加的灵活。
对于继承,有了方法重写这一概念,其作用是在认为父类的方法不能满足自己所要达到的条件的时候,对其进行修改,能在程序想修改的时候就修改,有多变性,相对于复杂的C++缺失是方便很多。
对于Python的类,也很复杂,主要是类的定义后引出的函数重载运算符重载太过麻烦,但是相对于C++,又是有了很多的便利的地方,方便书写编程,我想Python的存在不只是它的表面含义,更多的是简洁的编写手法来方便我们。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值