企业信息

    武汉中软卓越科技有限公司

  • 9
  • 公司认证: 营业执照已认证
  • 企业性质:外资企业
    成立时间:2000
  • 公司地址: 湖北省 武汉市 洪山区 关山街道 武汉东湖开发区关山一路1号华中曙光软件园B栋A9三楼
  • 姓名: 刘XX
  • 认证: 手机未认证 身份证未认证 微信未绑定

    供应分类

java面向对象的知识

时间:2016-05-18点击次数:81

面向对象(Object-Oriented,OO)是java开发基础中的基础,非常重要。只有学好面向对象,才能更好的掌握设计模式。
java面向对象的三大特征为:封装,继承,多态。
下面,武汉Java培训*为大家讲一下java面向对象的知识重点。
一、封装
 
封装通过合并特征和行为来创建新的数据类型.
优点 :
1.实现隐藏
2.通过将细节私有化把接口和实现分离开来
封装的主要意义:
1.保护私有数据,只提供方法给外部调用
2.抽象出方法,做成util,统一处理,复用,提高效率
缺点
切记不要过度封装!
二、继承
 
在Java中,对应extends关键字
优点:
 
子类继承父类后拥有父类的属性成员,可以很好的复用已有的类,不需要再重复写方法属性了
缺点 :
1.继承很重,子类拥有父类的所有东西,无论是否有用
2.父类一改,牵动所有的子类,肯定不是我们所希望发生的
所以提倡组合,而少用继承。
三、多态
 
在面向对象的程序设计语言中,多态是数据抽象和继承之后的*三种基本特征
多态也称作动态绑定、后期绑定或运行时绑定。
优点
多态通过分离做什么和怎么做,从另外一个角度将接口和实现分离开来。
多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序
多态的作用:
1.消除类型之间的耦合关系
2.可实现动态绑定,增加可扩展性
多态在设计模式中扮演着非常非常重要的角色
策略模式、里氏替换原则等就是多态的特性的较好阐述
缺点
	不懂的人可能会弄混。
	[url=http:///]武汉中软国际[/url]
[url=http:///]武汉it培训[/url]
[url=http:///]武汉中软**[/url]
[url=http:///]武汉UI培训[/url]
[url=http:///]武汉Java培训[/url]
[url=http:///]武汉安卓培训[/url]
[url=http:///]武汉ios培训[/url]
[url=http:///]武汉UI设计培训[/url]
[url=http:///html/java/]武汉Java培训机构[/url]
[url=http:///html/java/]武汉Java培训学校[/url]
[url=http:///]武汉中软国际[/url]
[url=http:///]武汉中软[/url]
[url=http:///]中软国际武汉分公司[/url]
[url=http:///]武汉it培训[/url]
[url=http:///]武汉软件工程师培训[/url]
[url=http:///]武汉UI培训[/url]
[url=http:///]武汉UI设计培训[/url]
[url=http:///]武汉Java培训[/url]
[url=http:///]武汉Java培训机构[/url]
[url=http:///]武汉Java培训学校[/url]
[url=http:///]武汉安卓培训[/url]
[url=http:///]武汉ios培训[/url]

http://whzrgj.cn.b2b168.com