Java中的继承

1.为什么要有继承:
在一个项目里,有许多类,一个类有可能调用另一个类中的方法,就用继承,如果调用另一个类的部分方法,这样就可以简化代码。

2.什么是继承:
继承是一种基于已有类来创建新类的机制。由继承而得到的类称为子类(或派生类),被继承的类称为父类(或超类)。

语法如下:class <子类> extends <父类>,例如:
在这里插入图片描述

在这里插入图片描述

注意:Object类是所有类的直接父类或间接父类,所以一个类如果没有显示继承某个类,则该类默认继承Object类。

3.注意事项
1)根据访问权限修饰符的不同,子类可以继承父类中某些成员变量和方法,提高了代码的重用性,子类也可以添加新的成员变量和方法(一定不能是private类)。
2)如果子类中的属性与父类中的属性重复,则子类对象调用该属性使用的是子类的属性,,,如果想用父类中的属性,①子类中非静态方法或代码块使用super,②如果是静态代码块或方法,必须创建父类对象。
在这里插入图片描述
3)如果类被final修饰,则该类不能被继承。

Java中已有的类(诸如Void、String、Class、Scanner、System、8种基本数据类型对应包装类等类)已经被final修饰,所以这些类不能被继承。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值