标签归档:oop

从面向对象语言中的“类”看人生哲学

人为什么活着,人存在的意义到底是为了什么?像这样的问题我曾经也问过我自己,由于自己的认知肤浅与短见,这些问题也不了了之了。 今天看java中的第二篇”面向对象程序程序设计”第九章的类的继承与多态,似乎感觉到它与以前看的一本书《人为什么活着》里的内容很相似。宇宙的形成,粒子的结合,生命物质体的构成等等都是由宇宙的法则和意志所促进的。宇宙万物都有它的生存价值,就连道路上的石子,路边的野花也不例外。宇宙意志是形成万物的本源。这种宇宙意识就像所有类的祖先类OBJECT(抽象类)。在OBJECT类中有抽象方法:贪,嗔,痴,慢,疑,见。 这六种抽象方法是人类的六大烦恼,也是人类生存上必须具备的本能。在中国,自古我们都有一种说法叫人有三生:前生,今生,来生。在我个人看来我还是认同这个说法的。比如我姨家的小孩只有三岁,生活在比较落后的农村(当然我家跟我姨家住的很近,当然环境也不会好到哪里去),父母平时也没怎么教育孩子,但是她却说出了本属于二十几岁人应该说的话来。这些话不是从今生学来的,那是从哪里来的呢?哲学家认为是它本身就存在在哪里。 也就是说,平常我们是根据细胞的指令,才会从口里吐出想说的话,但是偶尔也回因为“原本就存在的东西”给予脑细胞以刺激,而说出某些话。这些“原本就存在的东西”就是宇宙意识—OBJECT的实现体。在人类轮回转世的前提下,人类会继承过去的经验和意识,这些过去的意识就应该也是“原本就存在的东西”。这就好像OBJECT的子类继承了OBJECT的数据域和公有方法。当然人类不可能完全的继承过去的经验和意识,就像父类的私有方法不被继承一样。 我们每个人都是OBJECT 的一个子类(非抽象类),要实现父类中的抽象方法,当你实现的方式不同是,所确定下来的来的内容就会不同。程序只提供给你一个接口,人生具体怎么走,要看你是怎么填充于覆盖。就像造物主只给予人类最原始的自由意志。造物主并没有用有形的方式掌握宇宙间事物的运动, 只在人类的灵魂中植入他的根植物质,然后就然人类自由发展。随着自由,人类便可以自由地行善,自由地为恶。只是实现抽象方法的具体过程不一样而已。 意识体并非停留在某一个个体中,它不断地遗传到下一个“我”的身体里,借此提升自己的心智,品德和人格。因此,我们不仅要对此生的自己负责,对未来的自己也要负责!我们既继承了父类也有一天要派生出独属于自己的子类(java中只允许单继承),为了子类能够更优良更高效的运行,我们应该让自己的方法实现的跟好。方法就是:净化我们的“心灵”,通过修行提升人性,创造更完美的人格。人为什么或者难道不是为了这吗?

Advertisements