java学习总结
来源:互联网 发布:长江证券下载软件 编辑:程序博客网 时间:2024/05/18 21:10
1、类的继承与权限控制
java只支持单继承、不允许多继承=一个子类只能有一个基类,一个基类可以派生出多个子类
2、方法的重写(CTR+C)
- 在子类中可以根据需要对从基类中继承来的方法进行重写。
- 重写方法必须和被重写方法具有相同的方法名称、参数列表、返回类型。
- 重写方法不能使用比被重写方法更严格的访问权限
3、继承中的构造方法
- 子类的构造方法必须调用其基类的构造方法
- super()调用基类的构造方法
- this()调用本类另外的构造方法
- 没有显式调用基类的构造方法,则系统默认调用基类无参数的构造方法
4、对象转型(casting---upcasting downcasting)
- 一个基类的引用类型变量可以指向其子类的引用变量
- 一个基类的引用变量不可以访问其子类对象新增加的成员(属性和方法)
- instanceof 类名
5、动态绑定和多态
- 动态绑定:在执行期间(而非编译期间)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。
- 多态的条件:1.要有继承 2. 要有重写 3. 父类引用指向子类对象
0 0
- java框架学习总结
- java学习一路总结
- java线程学习总结
- JAVA SWING学习总结
- Java学习总结
- java学习总结
- Java Web学习总结
- java学习总结-序
- java多线程学习总结
- java多线程学习总结
- java学习总结篇
- 学习java总结
- java web 学习总结
- Java 语言学习总结
- 学习JAVA问题总结
- java线程学习总结
- java 高新技术学习总结
- java Date学习总结
- [POJ3984]迷宫问题
- 基于1.3.3版本tooltip的datagrid单元格tip实现
- Web应用的缓存设计模式
- 子集
- STL vector中的reserve()方法(15)
- java学习总结
- BCG界面库的设置浮动工具栏位置教程
- Lambda表达式及其优势
- WireShark使用总结
- shell 自带的字符串处理功能
- Android开源项目分类汇总
- dns泛域名解析的应用
- 设计模式---Manager(管理器)
- 韩顺平PHP学习视频笔记整理010div css开山篇