第152章 Java 代码里的硬件逻辑
南方电子研发部的晨光刚漫过窗台,建军就坐在电脑前皱起了眉。
联想昭阳的屏幕上,java代码停在“类定义”
那行,红色的报错提示像根细小的刺,扎得他指尖发紧。
他试着把“信号接收”
“抗干扰”
写成独立函数,可运行时总提示“方法未定义”
,屏幕上密密麻麻的英文,让他想起第一次调试北斗模块时,示波器上紊乱的波形。
“李主管,您这是卡在哪了?”
小赵端着豆浆路过,瞥见屏幕上的代码,凑了过来。
他刚毕业半年,写java就像用计算器算账一样熟练,手指在键盘上敲得飞快,屏幕上的“类”
“对象”
转眼就搭好了框架。
建军指着代码里的“信号处理”
函数:“我想把定位模块的功能拆分开,可写成函数后总报错,不知道怎么整合。”
小赵盯着屏幕看了几秒,突然笑了:“您这思路太‘硬件’了!
您把‘定位模块’当成一个‘类’,‘信号接收’‘抗干扰’‘数据处理’就是这个类里的‘方法’,这不就跟您画硬件图纸时,把模块拆成子电路一样吗?”
这句话像道闪电,瞬间照亮了建军的思路。
他猛地拍了下桌子,差点碰倒手边的咖啡——是啊!
他画定位模块图纸时,总把整体拆成“信号接收电路”
“抗干扰电路”
“数据处理电路”
,每个子电路有自己的功能,还能互相协作。
java的“类”
不就是软件里的“总模块”
,“方法”
就是软件里的“子电路”
吗?
“我怎么没想到!”
建军的眼睛亮了,手指立刻在键盘上动起来。
他新建了一个名为“vehiclelocation”
的类,把“signalreceive”
“antiterference”
“dataprocess”
三个方法写进去,甚至还加了“getauracy”
本章未完,点击下一页继续阅读