A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ordinary 中级黑马   /  2015-4-2 10:42  /  890 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



多态

多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。

继承

继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性。

抽象

抽象是把想法从具体的实例中分离出来的步骤,因此,要根据他们的功能而不是实现细节来创建类。Java支持创建只暴漏接口而不包含方法实现的抽象的类。这种抽象技术的主要目的是把类的行为和实现细节分离开。

抽象和封装的不同点

抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。


4 个回复

倒序浏览
赞一个!
回复 使用道具 举报
面向对象最重要的东西
回复 使用道具 举报
赞,赞。。。
回复 使用道具 举报
屠赞华 发表于 2015-4-2 22:53
面向对象最重要的东西

是哦  多看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马