先谢谢了!java里封装、继承、抽象、多态分别是什么意思?请帮我解释的人性化点!

不要说得太机械化啊!理解不了! 

抽象:就是忽略一个主题中与当前目标无关的那些方面,以便充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中一部分细节。抽象包括两方面:一是过程抽象,二是数据抽象。

继承:继承是一种联结类的层次模型,并且允许和鼓励的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过称为类继承。新类继承了原始的特性,新类称为原始的派生类(子类),而原始类称为基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或添加新的方法使之更适合特殊的需要。

封装:是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。

多态性:是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决应用程序函数同名问题

打字打死了 我自己整理的看看吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-02
封装:就是把一些属性以及一些方法放在一个类中。指教调用即可,可减少代码量。如:javaBean
继承:因为java是面向对象的,所以有很好的代码重用。
抽象:抽象,按照我的理解就是,规范一个程序的内容。就像接口一样。可用在工作模式当中。如:简单工厂等。
多态:面向对象的一种表现。怎么解释,多看看书就行了。就是一种无形的东西,在你的心里形成了一道程序。
第2个回答  2013-07-02
光看意思是不行的
找个人给你讲个例子就懂了 重要的是理解他的意思
相似回答