AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > C++

类的哲学思考

51自学网 2015-09-06 http://www.51zixue.net

原帖及讨论:http://bbs.bccn.net/thread-235721-1-1.html

一个现实存在的物体可以用一些特定的属性值来完全的确定。我们给予这个物体一个方面一个值。他的状态就完全的确定了。于是
对象1=(12,34,34)
对象2=(23,34,56)

相应的类=(shuxing1,shuxing2,shuxing3)
我们对shuxing1,shuxing2,shuxing3给予特定的值。于是就形成了万千的个体。

万千的个体形成的集合=(对象1,对象2...)

于是我们的运动,运算实际上就是对象之间的切换。
但是对象的切换需要特定的操作。
这也就是类的方法。

我们通过对方法的不同输入。于是可以在不同的对象之间切换。
于是其他的对象与这一系列对象的交流就是通过方法的输入来完成的。

/**********************************************************
*其他对象系列(通过类duixiang=(num,num,num,char)描述)
*duixiangA=(23,34,56,a)
*duixiangB=(34,45,56,b)
*duixiangc=(45,45,56,c)
*......
**********************************************************/


/****************************************************
这个对象系列(通过类o=(num,num,num)描述)
o1=(12,34,34)
o2=(23,34,56)
........
********************************************************

/****************************************************
更为其妙的是可以有这样的对象:
对象序列(通过类w=(o,duixiang,num,num,char)描述)
mix1=(o1,duixiangA,23,34,c)
mix2=(o2,duixiangB,34,445,b)
........
******************************************************/

于是又这样的情况
类的描述中还可以为类,数,字符
类=(类,数,字符)




程序的运行的过程就是这些对象的的出现的过程。
于是程序的复杂性表现为对象的种类多,数量多。(难道这与我们现实的世界不一样吗?)



未完待续...

 

 

 
上一篇:C++中四种类型转换运算符的使用方法  下一篇:关于画图底层算法