继承

一、理解继承

苹果类继承了水果类
老虎类继承了动物类

  • Java继承(extends):是一种类与类之间的关系,是一种由一般到特殊的关系,子类是一种特殊的父类。
    子类(派生类)—小类
    父类(超类、基类)—大类

  • 子类实例完全可以当成父类实例来使用。

二、继承语法

[修饰符]  class  类名  extends  父类
{
}
  • 说明:
    (1)Java是单继承,只能有一个直接父类
    (2)如果不显示继承父类,Java默认继承Object类(JDK系统提供的类)
    一切都是object

  • 继承的好处:代码复用
    子类继承父类可以得到父类的成员变量和方法

三、方法重写

方法重写(override):子类发现父类不适合自己时就要重写父类的方法。

  • 口诀:2同2小1大
    2同:方法名相同、形参列表相同
    2小:返回值类型相同或更小、声明抛出的异常相同或更小
    1大:访问权限相同或更大
  • @override注解:作用是报错。要求被修饰的方法必须重写父类方法,否则就报错。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值