当前位置: 首页> 健康> 科研 > 国际物流公司_深圳最新项目_汕头seo公司_如何在网上推广产品

国际物流公司_深圳最新项目_汕头seo公司_如何在网上推广产品

时间:2025/7/10 16:59:04来源:https://blog.csdn.net/star050913/article/details/144609627 浏览次数:0次
国际物流公司_深圳最新项目_汕头seo公司_如何在网上推广产品

兄弟们,上面我们说到了,抽象类和接口,之前我们聊了封装继承和多态,所以我们就来写一个小项目,但是在写项目之前我想把Java的项目设计思路,再和你们聊一聊

面向对象的语言(Java)和面向过程的语言(c语言)区别

面向对象(Java)与面向过程(C语言)的区别_面向对象与c语言的区别-CSDN博客这个是原文出处,我按我的理解和大家聊一聊,其实正片文章读下来,我感觉最大的就是封装,我先把文章大致和大家聊一聊,文章就是说,一个c语言的程序员和Java的程序员比赛,比赛内容的老板出的题目,写第一段代码的时候,两边的速度差不多,然后老板又在之前的要求上再加了一个要求(这个要求也很简单,就是一个简单的判断时间,根据时间来判断要不要打折),再写这个要求的时候c语言直接一个if判断就可以了,所以效率很高,但是Java的写法就是再创建了一个类来写实现这个要求(这个类也很好写,只需要继承之前的代码,再之前的基础上面再加一点东西就可以了)写到这里,Java的效率是没有c语言高的,但是老板不断的加要求,就导致了c语言特别多的if这些的,使得代码非常的长(头都会看大,而且有可能因为自己实现这个功能的一个小失误,从而导致别的功能也失效了)我们反观Java(因为我们创建了一个又一个的包,因此我们的代码一点也不长,一点也不乱)从而再后面的比赛中,我们很从容。

我们从找代码的角度来看,c语言就像是一个人的家从来不收拾,东西都乱的,因此我们要找东西的话就非常不方便,而Java就是一个收拾的整整齐齐的家,因此我们找任何东西都是要方便很多的。还有一个更好理解的,就是文件夹,c语言就是什么文件统统往里面放而Java就是在里面又创建一个一个的小文件夹来装文件。

而我们从耦合性的角度来看(因为我们要求代码要高内聚,低耦合),而什么耦合性呢,就比如说我和我的家人就是高耦合的,因为我出问题了,会影响到我的家人,而我和你就是低耦合的,因为我出问题了,一点都不好影响到你(哦,有噢,我出问题了,你就没有我的博客看了),所以我们就想要代码低耦合(两个功能,互不干涉)而c语言写的代码耦合特别高(别的不说都在一个main函数里面,谁能保证不出的什么问题)但是Java写的代码耦合度将特别低,你想我都不在

一个包里,两个包,我们只能通过继承啊,多态什么的来让他们有联系,所以Java在后面添加功能的时候,就要比c语言从容的多,因为我前面的代码就是对的。我不需要测试,我直接完成新的功能就好了。这两个是从代码优点的角度来看。

我们再看看面向对象和面向过程的项目实现区别

因为我会打王者荣耀,并且我玩的英雄刚刚好让给我们理解这个东西,玩过更好但是没有玩过也无伤大雅,因为就是打个比方一样的,首先,我是玩元哥的(市标之上块省标)。而我是这个元哥我有两个手段来实现我想要的效果,第一个手段是c语言,第二个手段是Java,假如我想要的效果是攻击我的对手,玩了元哥就知道,元哥可以直接去打对手(就是字面意思,丢2技能,用普通攻击啊),但是元哥还有一种攻击方法就是,我们先制作一个傀儡,我操作这个傀儡去攻击对手,而c语言就是直接去攻击对手,而Java就是制作一个傀儡(对象)通过操作傀儡来完成我们想要的效果。这样应该就好理解了吧,而在项目里面就是c语言直接实现我们要的操作而Java就是先把对象创建好,我们通过对象来实现一系列的操作。

以上就是我对面向对象的理解。

关键字:国际物流公司_深圳最新项目_汕头seo公司_如何在网上推广产品

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: