初来驾到学JAVA继承初识

继承就是通过扩展一个已有的类,并继承该类的属性和行为来创建一个新的类这叫继承
A extends B 那么A是B的子类 可以说为A 继承B

如果B 中有a.b.c A 中有e.d.f
那么在内存里面实现的是先将B中的元素存起来 在将A中的元素叠加在B的后面 然后交个A
在内存里面A有B中的所以元素;
在继承的过程中 子类可以继承父类 每个子类只有一个父类 但是父类可以有多个子类
在继承时是子类指向父类 而不是父类指向子类

继承的优点是:一代码可重用性 二子类可以扩展父类的属性和方法 三是父类的属性和方法可以用于
子类 四是设计应用程序更简单。

方法重写和方法重载
重载是在同一个类中对方法进行重载
要求是同一个类方法相同传入不同参数。
方法重写是:子类中的方法与父类中的方法相同其中包括方法名称 参数列表,返回类型
重写体现的是父类与子类方法之间的关系,重载体现的是一个类的内部方法之间的关系

this与super的用法
this()只能在本类中调用并且写在构造方法里面第一行
super()用于调用父类的指定构造方法,它只能调父类 调用方法时也写到第一行
this点 代表当前对象 this点可以访问当前的对象属性和行为
super点 代表当前对象的父类部分 用super可以访问来自父类的属性和行为但是受访问修饰符的限

转载于:https://www.cnblogs.com/zacy110/p/5215445.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值