为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第4天 java体系课

标签:
活动

课程名称:Java工程师2022版
课程章节:Java继承(上)

课程内容

java继承概念,特点,继承的实现

java方法重写



课程收获

概念:

    一种类与类之间的关系

    使用已存在的类的定义作为基础创建新类

    新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性的继承父类,必须继承父类所有特征

    满足A is a B 的关系就可以形成继承关系


特点:

    利于代码复用

    缩短开发周期


继承的实现:

    extends关键字,如

父类:

class Animal{

//公共的属性和方法

}

子类:

class Dog extends Animal{

//子类特有的属性和方法

}


    子类只能继承一个父类

    子类只可以访问父类非私有成员

    父类不可以访问子类特有成员(即使是公有的)

    


方法重写:

    语法规则:

        有继承关系的子类中

        方法名、参数列表相同(参数顺序、个数、类型)要与父类继承的方法完全相同

        与方法的参数名无关

        当方法返回值是void或基本数据类型时,返回值必须与父类相同

        当返回值是引用数据类型时,可以是父类或者其子类

        访问范围需要大于等于父类的访问范围

        static 修饰的静态方法,不能在子类中重写

        如果父类中包含一个静态方法,子类中也有一个参数名,方法列表完全相同的静态方法,编译器认为子类把父类的同名方法隐藏了。并非重写。由创建的对象决定调用哪个方法


https://img1.sycdn.imooc.com//62ed34e60001747213870775.jpg










点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
0
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消