Java开发技术基础入门之Java初学之继承与多态
小职 2021-07-12 来源 : 阅读 353 评论 0

摘要:本篇主要介绍了Java开发技术基础入门之Java初学之继承与多态,通过具体的内容展示,希望对Java开发的学习有一定的帮助。

本篇主要介绍了Java开发技术基础入门之Java初学之继承与多态,通过具体的内容展示,希望对Java开发的学习有一定的帮助。

Java开发技术基础入门之Java初学之继承与多态

首先我们如果要使用Java中存在的包,可以程序中使用import语句导入包。包说通俗点就是一个


文件夹,为了方便管理。


在程序中声明包的语法:


package <包名>


注意:声明一个包的语句必须写在类中的第一行。


在程序中导入包的格式:


import <包名>.<类名>


重点来了,继承!


继承是面向对象程序设计的一个重要特征,它是通过继承原有类派生出的子类进而构造出更为复杂的子类。子类既有新定义的行为特征,又继承了原有类的行为特征。我们可以这样进一步认为:父类更为通用,子类更为具体。通过继承可以大幅度提高代码复用性,减少代码量,便于程序的后期维护。Java的继承使用extends关键字实现。


Java继承语法格式:


【修饰符】class 子类名 【extends 父类名】{


    //类定义部分


}


!注意:Java中的继承为单继承,即一个子类只能有一个直接的父类。


子类会自动继承父类的属性,子类中也可以定义特定的属性和方法。


下面是重载:


方法的重载,是指在同一个类中的多个方法可以具有相同的方法名,但是这些的方法参数必须不同。


当方法功能相同时,只是接受参数不同的时候,就要用到重载。


使用方法重载需要注意以下几点:


1.同一个类中方法名相同,参数列表不同。


2.返回值类型不能用于区分方法的重载。


提醒:构造方法也可以实现方法的重载。


什么是重写呢?:


子类扩展了父类,子类是一个特殊的父类。子类以父类为基础,额外增加新的属性和方法。


方法的重写要遵循方法名和参数列表都必须相同。子类方法的访问权限应该要比父类方法的访问权限更大或者相等。


多态应用:


多态是指同一操作作用于不同对象,可以有不同的解释,以致产生不同的执行结果。在编译时,可以通过父类的引用指向子类对象,而在运行时,则通过父类指向子类对象,调用子类中重写父类的方法。


多态的具体操作见示例:

Java开发技术基础入门之Java初学之继承与多态

 


程序运行结果如图:

Java开发技术基础入门之Java初学之继承与多态



引用变量的强制类型转换


这里的强制转换转换的是对象,要有关系才能转,两个平行的类不能转,如:子类和父类,两个类


都有继承关系,但是可以和父类的父类转。


instanceof 运算符


instanceof运算符的前一个操作数通常是一个引用类型变量。后一个操作数通常是一个类。他它用于判断运算符前面的引用变量是否是运算符后面的类型或其子类型的实例。


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取基础课程·答疑解惑·职业测评

Java开发技术基础入门之Java初学之继承与多态

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程