*程序入口*
公共|静态|无返回|入口(字符串[]参数){
*此处使用基因框架的代码,是用春天应用的运行函数启动*
春天应用.运行(布偶猫.类,参数);
}
】
王文经过对比,除了启动的类名不一样,其他的格式都一样,这应该就是基因框架的固定格式,只要是基因生命都是按这种格式启动的。
王文找到一块有些不理解的代码:
@春天根源应用(扫描包位置=“LF宇宙.地球.生命.蓝猫“)
然后到到咖啡语言论坛找到了解释和说明,王文通过前世的开发经验和理解,终于搞明白了意思。
这行代码的意思就是:将“LF宇宙.地球.生命.蓝猫”包下的所有代码自动加载到基因框架的容器中。
其他的逻辑代码只要放在“LF宇宙.地球.生命.蓝猫”包下,程序启动后,所有加载容器中的类都会按照代码的逻辑依次执行。
最后王文系统的学习了一下这个框架,总结出来几点:
1.这个框架开发构造的程序都有生命的特性,因为一旦启动就不会停止,除非程序报错,或者内置程序终止逻辑。
2.这种框架构造的程序类似前世开发的网站应用,框架类似前世流行的后段框架SpringBoot,基本上都可以进行信息交互,交互的能力强弱取决于你的程序逻辑复杂度。
3.这个框架可以连接数据库,也就是可以让程序对自身产生的数据进行存储和更新,在现实中呈现的效果就是可以对生命灵魂的记忆进行修改和更新。
当王文看到第三点时,瞬间呆住,随后欣喜若狂。
“生命物质再加上灵魂记忆,不就是完整的生命了么?老子是不是可以当女娲了,可以手搓人类了,哈哈……”
“手搓十几个蒂法,各种制服,一天换一个,咳咳,咳咳,正经点,咱不是那种人。”
王文YY了好一会儿,看到自己不到五岁的身体,收回心思,看来这事不用操之过急。
王文看基因框架这么厉害,决定看一下为啥能操纵灵魂和篡改记忆了。
经过对基因框架的全面学习后,王文渐渐白了,首先灵魂是什么,需要达成一个共同的认知。
灵魂在开发者眼里就是一个生命的所有活动数据的集合体,也就是生命体理解的记忆力一种抽象。
归根到底灵魂的本质就是程序运行产生的数据信息,只要将这些数据存储到一个存储空间里面,复制一份灵魂的记忆信息,犹如复制一份文件这么简单。
当王文学完框架后,再看“蓝猫”源码,瞬间有种拨云见雾之感,亲切多了。
随后打开“LF宇宙.地球.生命.蓝猫”包下的代码,发现了很多类,有毛,腿,爪,躯干,头,眼,口等各种代码。
王文也就不一一仔细看了,自己决定使用码农的天生“神技”。
新建一个项目“我的通灵物-咖啡猫”
新建包名“王文.世界.物质.生命.咖啡猫”
将蓝猫的代码全部使用“神技”——复制粘贴进去了。
最后找到对应的代码根据一下描述调整一下:
毛色:整体毛色为灰白相间,颜色分布要对称
体型:类似英短,有中等大小的体型和圆润的脸庞。
眼睛:眼睛颜色蓝色,眼睛形状眼睛大而圆。
耳朵:耳朵较大且直立。
尾巴:尾巴长而蓬松。
王文修改完后,找到连接数据库的地方,将数据库配置注释掉,先看看效果,主要是现在还没学习数据库的知识。
编辑保存完后,发现了有四五处错误信息,跳到一处错误位置,发现标点符号错误,
跳到下一个“提示包路径不对”,王文看到“耳朵”代码,只见第一行是“包|LF宇宙.地球.生命.蓝猫”。
“哎,神技虽好,不要贪杯喔”王文感叹着。
都是复制粘贴的锅,王文自诩“细狗”的男人,做事一丝不苟,怎么会出现这么低级错误。
“这锅绝对不能算在自己身上。”王文碎碎念到。
随即将包名改成“包|王文.世界.物质.生命.咖啡猫”保存。
只见编辑器再无错误提示,编辑器自动编译完成,可以运行了。
就在王文准备使用运行功能时,“叮……”一阵响铃声响起,幼儿园上午的课结束了。
这时候王文要去吃中午饭了,跟着老师一起去食堂吃饭。
“看来只有等午休的时间,验证程序运行的效果了。”王文暗自想着。
这时候抬头看见自己课桌前来了一个小女孩,俏生生的站在那里,一脸纠结,欲言又止的样子。
王文见到觉得很是可爱,随即微笑着看着她。
“王文同学,我可以和你一起去吃饭吗?”女孩看到王文的微笑,才鼓足了勇气问道,声音有些小,略带害羞又傲慢的样子。
“为啥要和我一起去吃饭?”
“因为你很厉害,但长得不漂亮”,小女孩理直气壮地说道。
“……”王文听到这个理由,有点绷不住。
“刘雨菲小朋友,看来你是没体会到社会的险恶是吧。”王文心里这么想着。
“可以的,走吧,跟上”王文笑眯眯的对着刘雨菲说道。