开发|优秀的Java工程师的“对象”一定不错

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

众所周知,Java是一门面向对象的高级程序设计语言。因此,作为一名优秀的Java工程师,那么你的“对象”一定很不错。成为一名优秀的Java工程师,就要学会总结回顾,本文即是对开发中面向对象的一些总结。

什么是面向对象

面向对象就是将现实生活中的事物抽象成一个对象,天下万物皆为对象,对象就会有属于他的属性和行为,行为也可以理解成方法和函数。这个就和现象过程有很大的区别。面向过程的程序设计就是当你需要完成一件事情的时候,你就会写一个函数来解决这个问题。而面向对象则是,创建一个对象,设置好对象的属性和行为。当我们在程序中用到这个对象的时候,那我们就可以直接使用这个对象的方法和属性。而且对象之间还可以继承,子类继承父类,子类就会拥有父类的属性和方法。

如何设计好对象

在设计对象的时候,首先应该想想这个对象应该有什么属性,需不需要给这个对象一个构造函数,构造函数应该包含哪些参数?对象会有哪些行为?比如说创建一个汽车对象的时候,汽车就会有编号、最高速度等属性和出发、停车等行为。那么就要将这些会用到的方法和属性都给这个对象加上去,这就创建了一个类的对象,在后面的使用中,可能会在某个集合中存放很多这样的对象,这些对象拥有的属性都是一样的,只是每个对象的属性值有区别。在设计程序的时候,首先就应该要有面向对象的思维,将事物抽象成对象,这样的思维对面向对象的程序设计会很有帮助。

如何使用对象

在设计好一个对象类之后,就可以利用构造函数来创建(new)对象了,将对象的属性值通过参数的形式给对象的属性赋值。当创建好对象之后就可以直接用这个对象来调用属于这个对象的属性和方法。这个比起写函数来针对某个问题要形象和方便许多。不过,可以在一个集合里面存放很多个对象,需要使用哪个对象的时候,就将这个对象从集合里面拿出来,调用这个对象的属性和方法。

总结

面向对象的程序设计一定要切记停留在面向过程的程序设计思维上,只有当你将面向对象的思想利用到极致之后,你就会发现你的程序会非常美。面向对象就是将抽象化的对象实例化来使用,平时写程序的时候就应该多练练这样的思维。


更多精彩文章:

 where2go 团队


   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

你可能感兴趣的:(开发|优秀的Java工程师的“对象”一定不错)