java中关于继承以及重写

1、访问修饰符

修饰符当前类中同包不同包子类任何地方
public可以可以可以可以
protected可以可以可以不可以
default可以可以不可以不可以
private可以不可以不可以不可以

2、继承

java中只有父子类关系,没有爷爷辈的 只能说是 父类的父类

扩展:Object(顶级父类),java所有的类都是源自Object:所有单独类的父类都是Object

Object:也好比就是一颗大树的根部,其余的类好比它的主干,对象以及具体值好比如 小分支以及树叶。

2.1如何实现继承关系

/*extends  在两个类之间建立父子类(继承)关系
*	extends 后面是类的父类,前面的是类的子类
*	一个类只可以有一个直接父类,可以有多个间接父类
*	类具有单根性

*	继承的好处:1、减少子类中重复代码的篇幅 2、提高了属相和方法	*	的重复性

/*

2.2重新(覆盖)

重写、覆盖的目标是从父类继承下来的方法

标准概念:

​ 1、方法名跟父类一样

​ 2、参数类别相同

​ 3、返回值类型必须是父类方法返回值类型的子类或者其本身

​ 4、访问修饰符的访问级别不能严于父类

​ 5、方法体不同

继承能表示的基本作业:功能和属相的预定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值