第858章 面向对象(3/3)
“韩博士,我叫克里斯汀·尼加德,在挪威计算中心做的是模拟语言。
我们想把现实世界里的系统,用程序描述出来。
比如一个港口,有船、有码头、有货物。
每一样东西都有自己的属性,船有吨位、码头有泊位、货物有种类,而这些东西之间互相关联。
我们想用某种方式,把这些东西和它们之间的关系,直接写在程序里,您说可行吗?”
“你说的东西,你们管它叫什么?”韩景明问。
“还在讨论,不过已经有了初步的名字,对象或者类。
但我遇到一个问题,我想定义一个船的类型,它应该有吨位、航速、当前位置。
但这些属性是绑在一起的,我不想把它们拆成一堆单独的变量。
我不知道怎么在编程语言的层面上,把数据和操作数据的方法写在一起。”
——本人大学学过Java、C++等语言,凭记忆写的相关专业知识点。
已经竭尽所能写的让读者老爷们能看懂