Java中类、对象及继承的总结

                   Java中类、对象及继承的总结
  本人现在是大一的freshman,专业和计算机有一定联系,因此来学习Java。刚刚学没多久,然而也是时间对自己所学的东西进行一个总结了,也请各位高能指正疏漏。
所谓类就像一个模版,包括属性和行为,就像去填申请表,要填进去的是属性,而人家会对那些属性进行综合分析,而综合分析这个流程则就是行为,如果从计算机的角度来讲,这就是一个针对申请表的分析的流程。当然类也可以只描述属性或行为,就像是单独的申请表构架或是单独的综合分析分析流程。
   而对象就是依照模版所创造出来的“这个东西”,正和类一样。还用申请表的例子来说明,就像是把申请表填上,不管填没填完,现在填或者以后填,甚至包括对象名以内一个字都不填都是允许的,只要是存在这么一个逻辑上与众不同的“东西”就行,我们常常把布局add到一个JFrame中,而有时这个Layout连名字都没有,感情上觉得这很可悲但实际上却省了不少功夫,用的这个Layout也只是把Layout模版生成出了“这个Layout”实际上申请表中空空如也,只是等待被填写。
   现在说到继承,类具体化了就产生了对象,省去了一个个编写单个对象的麻烦(如果有一种语言只允许对象而不允许类的存在),并且对象不允许拥有超出类的元素;而继承也在某种程度上类似这种关系,只不过子类可以拥有比父类更详细的成分,比父类更具体,也可以有一部分和父类不同,就像网上那么多申报书、简历、论文之类的模版,你既可以原封不动的照抄又可以修改一部分,还可以添加一部分上去,总之是很灵活,而且比纯粹自己写要轻松的多而且还符合普遍的要求,这两点优点也是继承所存在的意义。
在Java中,类是对象的基础,而继承则又使类更为简化,不断的引用各式各样的对象的行为和属性,相互交错、引用最终形成了一个简洁,代码重用率高的程序。
   以上是我这个小白对与新学知识的浅显总结,还希望各路高能予以纠正。

猜你喜欢

转载自503388623.iteye.com/blog/2222291