Java 类之间的关系

1.面向对象特征:继承性
●为什么要有继承性?
多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需在定义这些属性和行为,只要继承那个类即可。
●此处的多个类称为 子类 单独的类称为 父类(基类或超类)可理解为“子类is a 父类”
●类继承语法规则 class extends superclass()
●作用:提高了代码的复用性
让类与类之间产生关系。提供了多态前提
不要仅为了获取其它类中某个功能而去继承
●特点:单重继承 多层 (传递性)

2.方法的重写(覆盖):父类的某些方法不适合子类
●要求 :重写方法和被重写方法具有相同的方法名称,参数列表
重写返回类型不能大于被重写的返回类型
重写方法访问权限不能小于重写方法的访问权限
子类方法抛出的异常不能大于父类被重写方法的异常
3.关键字
●使用Super来调用父类中指定操作
访问父类中定义的属性
调用父类中定义的成员方法
用于在子类构造器中调用父类的构造器
●子类不能继承父类构造方法
4.访问权限修饰符 :public protected private default
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值