Java学习day7
2024-09-06 18:22:27
Java继承不同与c++,格式为:
public class 子类名 extends 父类名{
语句体;
}
继承提高了代码的复用性与维护性
在子类方法中访问一个变量时,首先在子类局部范围查找,其次到子类成员范围查找,最后在父类成员范围查找,如果都找不到就会报错
super关键字的用法与this相似,this访问的是本类,但是super访问的是父类,代表了父类空间的标识,可以理解为是父类对象的一种引用方式
子类中所有的构造方法默认都会访问父类中无参的构造方法,因为子类会继承父类数据,要先对其初始化,所有每一个子类第一条默认语句都是super()
如果父类中没有无参构造方法,可以通过super显示调用父类带参构造方法
子类重写父类方法时容易出错,可以在重写方法之前加上一行@override,如果重写的格式不对,就会直接报错提示
类中如果未声明访问权限则自动为default,访问权限范围public>default>protected>private
明天学习多态
最新文章
- PostgreSQL-PL/pgSQL-cursor,loop
- HDU 2819 隐式二分图匹配
- [总结]HNOI2015省队选拔
- 基于AFNetWorking封装一个网络请求数据的类
- Elevator 分类: HDU 2015-06-19 21:52 13人阅读 评论(0) 收藏
- spring WebServiceTemplate 调用 axis1.4 发布的webservice
- [Tommas] 测试用例覆盖率(一)
- UISenior之数据的本地化持久化
- asp.net mvc5 设置Area下的为启动页
- JavaScript开发规范
- UI组件
- WinForm DataGridView看似刷新的问题
- Jinja2用法总结
- 网页中HTML代码如何实现字体删除线效果
- Windows 10 IoT Serials 11 – 如何设置微软认知服务中EndPoint
- Go 语言学习笔记
- File操作-将数据库里的数据写入到指定路径的txt文件里
- Go语言 数据类型,流程控制
- 【xsy2818】 最近点 动态树分治+可持久化线段树
- 【微信小程序】Page页面跳转(路由/返回)并传参