Java知识:我对面向对象面向过程的理解&类和对象的关系

谈谈面向对象和面向过程:

1、面向对象比面向过程效率高,开发快
2、面向过程只是单纯的面向过程,面向对象它内部包含了面向过程,单纯从数量上面向对象也占了优势
3、举例说明面向对象比面向过程更高效:比如公司让员工A(对电脑懂的不多)去采购电脑。面向过程的方法:员工A从网上搜索资源,查找哪种型号电脑更加适合性价比高,电脑城询价,砍价,组装。从头到尾都是A干活
面向对象的方法:员工A找到员工B(懂电脑)让他帮忙寻找合适的电脑,议价砍价组装。完全不用自己操作。此时员工B就是一个对象,一个能帮你完成采购电脑功能的对象。
如果你是员工A,那么你肯定喜欢用面向对象的方法。因为你省事(高效)。
4、面向过程不是不重要,只是封装起来了,当你遇到一些比较难的问题的时候需要看源码,也许源码就是面向过程的。
PS:个人理解,觉得不对请指正。

类和对象的关系:

类:事物的描述
对象:事物的实例
先有类还是先有对象啊?
具体问题具体分析:比如我们写代码new出来的对象,肯定先有类要不然你new不出来啊
但是如果我们创建一个汽车类,那么肯定是根据现实世界的某辆车来创建的,那么此时应该先有对象再有类。

这应该是一个先有蛋还是先有鸡的问题。难过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值