您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> python如何使用面向对象编程

python如何使用面向对象编程

来源:网络整理     时间:2018/1/27 1:19:02     关键词:

关于网友提出的“ python如何使用面向对象编程”问题疑问,本网通过在网上对“ python如何使用面向对象编程”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: python如何使用面向对象编程
描述:

1,现在自学Python,看到面向对象,基本把面向对象的概念搞懂了,但是就是目前拿到1个项目始终没办法用面向对象的方法写出来。所以非常懊恼,有的时候怀疑自己是否适合学习这个了。。。
但是,基于自身情况,还是得去学习!!!
所以,想问问各位如何使用面向对象就编程,谢谢!

2,各位是否有训练面向对象的思维的方法,谢谢。


解决方案1:

拿到1个项目始终没办法用面向对象的方法写出来。

这个一点关系都没有,放下心结,只要任务完成了,运行稳健,管它面向对象面向过程还是函数编程呢。

这个真是积累多了就有了,面向对象最关键的就是让实例对象自己管理资源,它只提供必要的初始化和管理接口,剩下的它自己内部怎么管理和利用它运行所需的资源就是它自己搞定。再然后再去高层次考虑什么继承啊多态的之类,说白了,继承多态等都是为了共享代码的,你本来就有这个动力,不是么。

解决方案2:

建议可以写写游戏方面的demo,这个方面用到的面向对象编程很多

解决方案3:

多写写写写,或者先找个小demo 看别人怎么用的

解决方案4:

2,各位是否有训练面向对象的思维的方法,谢谢。

写过几万行代码再说。

解决方案5:

对象就是一种数据结构.
比如说我写两个方法 function a(){}, function b(){}.
调用方法就是a(), b().
我想统一管理a方法和b方法,可以把a,b方法放在一个容器里存储.
简单点可以放到数组中. array=[a(),b()]
那么在想调用方法时,就是 array[0].
我们说数组是一种数据结构.方法存储在数组中,好像没有人这么干过,那么我们就一放在另外一种容器中存储啊.
就这样产生了对象(个人理解).
Class Obj:

//对象中的方法
funcA:
    ...
    
funcB:... 

再次调用方法可以用对象去调用 Obj.funcA()

当然,容器的创建是有一定规律的.
比如 班级是容器,那么班级有名字,人数等属性和方法,我们就可以把班级抽象成一个对象
程序都是解决生活中的问题的,所以在抽象对象的过程中要参考现实哦.

解决方案6:

面向对象的编程,也可以理解成面向类的编程,一切对象都是类的实例。开始阶段不需要过于再意是使用面向对象,还是使用面向过程。先培养兴趣。随着代码量写的越多,慢慢就会学会“抽象”,把再完成的任务抽象成一个个对象,再进一步抽象成最终的类。


以上介绍了“ python如何使用面向对象编程”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4536167.html

相关图片

相关文章