gzyueqian
13352868059

粤嵌内部Java学习视频之面向对象相关内容

更新时间: 2018-05-03 15:03:26来源: 粤嵌教育浏览量:4012

  Java是一门面向对象的编程语言,准确理解Java面向对象才能更好掌握JAVA的编程思想和方法。面向对象是人们刚开始接触Java就需要掌握的知识点,可以说是非常重要。小编整理了粤嵌内部Java视频中有关面向对象的内容,帮助大家对这个知识点有个大概的印象。

  面向对象是以对象为单位,通过调度组合不同的对象来完成某一个事情。是一种编程思想,是一种思考问题的思维方式。建立面向对象的思维方式需先整体再到局部,即先抽象到具体。而掌握面向对象,还要了解其三大特性——封装性、继承性以及多态性:

  1、面向对象的封装性

  封装性是面向对象思想的三大思想之一,封装就是隐藏实现细节,近对外提供访问接口。封装有:属性的封装,类的封装,组件的封装,模块化的封装,系统级封装。

  Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。这种技术使得复用以前的代码非常容易,能够大大缩短开发周期,降低开发费用。

  2、面向对象的继承性

  Java继承是面向对象的很显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。JAVA不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,易于管理程序,父类是子类的一般化,子类是父类的特化(具体化)。

  继承概念的实现方式有三类:实现继承、接口继承和可视继承。

  实现继承是指使用基类的属性和方法而无需额外编码的能力,接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力;可视继承是指子窗体(类)使用基窗体(类)的外观和实现代码的能力。

  3、面向对象的多态性

  多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。

  实现多态,有二种方式:覆盖,重载。覆盖,是指子类重新定义父类的虚函数的做法。重载,是指允许存在多个同名函数,而这些函数的参数表不同。

  通过上面的解析,相信大家对Java面向对象的定义和特性都有了一定程度的理解。在粤嵌Java视频中自然不仅仅包括这些内容,如果你想更加深入地学习Java,建议到粤嵌进行培训,通过老师的全程面授,手把手教你掌握Java技能。




免费预约试听课