第726章 思想的继承!_四合院开局四八,八岁带妹逃荒 首页

字体:      护眼 关灯

上一章 目录 下一章

第726章 思想的继承!

第(3/3)页

但两个对象,却表现出了完全不同的行为。”

“这就是多态的魔力!”

“它允许我们在不关心对象具体类型的情况下,与其进行交互。它将‘做什么’和‘怎么做’,彻底分离开来!”

“封装,继承,多态。”

钱学敏用粉笔,将这三个词,重重地圈了起来。

“这三者,共同构成了‘面向对象’这个新世界的基石!”

“封装,是世界的基本单元。继承,是世界的组织方式。而多态,是世界运转的活力之源!”

“轰——”

如果说,之前的“封装”只是踹开了一扇门。

那么,此刻的“继承”和“多态”,就像两颗重磅炸弹,在所有人的脑海里,炸开了花。

整个会议室,彻底沸腾了。

“天哪……原来是这样!”

“复用……扩展……这不就是我们一直梦寐以求的吗?”

“我明白了!‘做什么’和‘怎么做’分离!这……这简直是天才的设计!”

“一个‘动物’的引用,既可以指向一只‘猫’,也可以指向一只‘狗’。当我调用‘发出声音’方法时,猫会‘喵喵’叫,狗会‘汪汪’叫!系统……系统它自己知道该怎么做!”

孙立国站在人群中,激动得浑身发抖。

他终于明白了。

他之前错得有多离谱。

他只看到了数据,却没看到数据背后的“契约”和“行为”。

而黄建功,这位“过程式”编程思想最坚定的捍卫者,此刻,也彻底被征服了。

他呆呆地看着黑板上那个由“杯子”和“保温杯”组成的简单的继承关系图。

他的脑海里,却已经浮现出了一幅无比宏伟的蓝图。

`定义  交通工具`

`定义  汽车  :  继承  交通工具`

`定义  卡车  :  继承  汽车`

`定义  坦克  :  继承  卡车`

`定义  武器`

`定义  枪  :  继承  武器`

`定义  炮  :  继承  武器`

`定义  创世纪坦克  :  继承  坦克,  继承  武器`

`{`

`  ...`

`}`

一个复杂的,由无数个对象和继承关系构成的“创世纪”系统,在他的脑海中,轰然成型!

清晰,优雅,强大!

这……才是老师想让他们创造的世界!

他猛地冲到一块空白的黑板前,拿起粉笔,带着一种朝圣般的虔诚,写下了他顿悟之后的第一行“代码”。

`定义  动物  {`

`  方法:  呼吸();`

`  方法:  进食();`

`}`

然后,在下面,他画了一个箭头。

`定义  狗  :  继承  动物  {`

`  方法:  吠叫();`

`}`

思想的火种,一旦被点燃,便会以燎原之势,燃遍整个世界。

这个由黑板构成的世界,在这一刻,真正地,活了过来!
记住手机版网址:m.lewenwx.cc
加入书签我的书架

上一章 目录 下一章