各为小伙伴们大家好,这次小编要介绍的是Java当中的继承,之前小编有提到过,面向对象有三大特征,封装性,继承性,多态性Java之面向对象的封装性和private关键字的使用。而继承是多态的前提,没有继承,就没有多态。类与类之间也是相关联的,比如学生类与老师类之间是相关联的,这两个类的关系有很多种,继承是关系中的一种。
在处理问题的时候,可以将一些有用的类保存下来,重复使用。有点类似于之前小编讲的关键字static静态static关键字的简单介绍。比如,鸽子,大雁,燕子等都具有鸟类的属性和行为,我可以在创建这些类的时候把鸟类拿出来复用,节省了定义鸽子类和鸟类所要的属性和行为的时间和空间,这是继承的基本思想。
设计软件时使用继承思想,可以节省软件开发的时间,重复使用定义好的类可以提高系统性能,减少程序使用过程中的错误几率。
继承利用的是特定对象之间的共有属性,等边三角形有三角形共同的属性,三条边,三个角,三个角之和是180度。在Java当中,把类似于三角形的类称为父类或者超类,类似于等边三角形的类称为子类。
在上面的图中,我们可以看到,父类和子类存在一种层次关系。已给类处于继承体系中,可以是其他类的父类,为其他类提供属性和行为,也可以是其他类的子类,继承父类的属性和方法。如,四边形是正方形,平行四边形的父类也是图形类的子类。
关于Java当中,面向对象的特征之一继承,小编就先说到这里,希望这篇文章可以帮到大家也欢迎各位小伙伴补充和纠错。
【关键词:青岛Java培训,Java就业培训,Java培训费用,Java培训哪家好,中享思途】