博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
这是第二波java笔记
阅读量:4517 次
发布时间:2019-06-08

本文共 798 字,大约阅读时间需要 2 分钟。

继承是面向对象的特征性二
通过class A extends B来继承
子类继承父类之后,父类中的声明的属性,方法,子类就可以获取到
明确:当父类中有私有的属性或方法时,子类同样可以得到,只是由于封装性的设计,使得子类不可以直接调用
子类除了可以继承获得父类的结构以外,还可以自己定义自己特有的成分
java的继承性只能支持单继承,一个子类只能继承一个父类,但一个父类可以有多个子类
方法的重写:
前提:1、有子类继承父类
2.子类继承父类后,若父类的方法对子类不适用,name子类可以对父类的方法重写,覆盖
重写的规则 修饰符 返回值类型 方法名(参数列表){}
1.要求子类的“ 返回值类型 方法名(参数列表)”和父类一样
2.子类方法的修饰符不能小于父类的方法
3.若父类方法抛异常,那么子类方法抛的异常类型不能大于父类
4.子父类方法必须同为static或非static
关键字super
在Java类使用super来调用父类中的指定操作
1.super可以用来访问父类中定义的属性
2.super可用于调用父类中定义的成员方法
3.super可用于在子类构造方法中调用父类的构造器
注意:
1.尤其当子父类出现同名成员时,可以用super进行区分
2.super的追溯不仅限于直接父类本类对象的引用,super代表父类的内存空间标识
当子类与父类中有同名属性时,可以用super.此属性显示调用父类中声明的属性
若想要调用子类的同名属性时则要用this.属性
当子类重写父类方法后,在子类中想要再显示的调用父类的被重写的方法,就需要使用super
super修饰构造器,通过子类中使用super(形参列表)来显示的调用父类指定的构造器
在构造器内部super(形参列表)必须设置在首行

转载于:https://www.cnblogs.com/iamlost/p/9382566.html

你可能感兴趣的文章
Java NIO3:缓冲区Buffer
查看>>
Linux格式化分区报错Could not start /dev/sda No such file or directory 解决办法
查看>>
Nlog Layout
查看>>
event事件的坐标 offsetWidth client scroll
查看>>
Python时间,日期,时间戳之间转换
查看>>
我悲惨的人生,该死的UPX壳,谁能救救我
查看>>
7种最有效的懒人减肥方法,收藏了!
查看>>
如何解决虚拟机安装centos无法全屏显示问题!
查看>>
内部跳转(请求转发)和外部跳转(重定向)的区别?
查看>>
GWT(Google Web Tookit) Eclipse Plugin的zip下载地址(同时提供GWT Designer下载地址)
查看>>
开发extjs常用的插件
查看>>
ASP.NET中Request.InputStream使用
查看>>
参数化曲面的绘制
查看>>
关于datawindow does not have update capability
查看>>
第六周学习总结
查看>>
UITableViewDataSource Protocol Reference
查看>>
hdu 1251 统计难题 (字典树入门题)
查看>>
Java-API-Package:org.springframework.web.bind.annotation
查看>>
做法:做法
查看>>
umask 文件默认权限
查看>>