Javaoop总结——多态\接口
来源:互联网 发布:淘宝经营技巧 编辑:程序博客网 时间:2024/04/30 07:58
第三章 多态
1.什么是多态?
同一个引用类型,使用不同的实例而执行不同操作(父类引用子类对象)
2.使用多态实现思路
编写父类;
编写子类,子类重写父类的方法;
运行时使用父类的类型,子类的对象
3.实现多态的两种形式
使用父类作为方法形参实现多态;
使用父类作为方法返回值实现多态。
4.实现多态需要三个必要的条件:继承;要有重写;父类引用要指向子类对象。
5.实现多态要用到的技术:动态绑定(dynamic binding)
6.语法
对象 instanceof 类接口 ;(instanceof通常和强制类型转换相结合)
第四章 接口
1.接口的特性
接口不可以被实例化;
实现类必须实现接口的所有方法;
实现类可以实现多个接口;
接口中的变量都是静态常量。
2.接口有比抽象类更好的特性
可以被多继承;
设计和实现完全分离;
更自然的使用多态;
更容易搭建程序框架;
更容易更换实现。
3.接口是一种约定
体现在接口名称和注释上(有些接口只有名称/方法的实现方式要通过注释来约定)
4.Java中的接口
属性全都是全局静态常量;
方法都是全局抽象方法;
无构造方法。
5.一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法。
6.抽象类利于代码复用,接口利于代码维护。
1 0
- Javaoop总结——多态\接口
- javaoop集合框架——List接口的常用方法
- Javaoop——异常
- javaoop总结
- Javaoop——集合框架
- javaoop基础知识总结
- JAVAOOP知识点总结
- JavaOOP的基础知识总结
- Javaoop——抽象和封装/继承
- Javaoop——Filo I/O
- JavaOOP 实现接口案列
- javaOOP
- javaOOP
- JavaOOP
- Javaoop
- 关于JavaOOP门禁系统的总结
- 黑马程序员——基础知识总结_接口,多态
- JavaOOP思想
- 自定义状态栏颜色(其中一种方法)
- 计算机网络体系结构综述(下)
- 将redis slowlog存入MySQL
- MySql5.7 InnoDB全文索引(针对中文搜索)
- js中innerHTML与innerText的用法与区别
- Javaoop总结——多态\接口
- 过滤器基础以及在servlet中的应用
- padding-top、margin-top和top的区别
- Java面向对象——抽象类与接口
- Android 代码混淆注意事项
- C#位运算讲解与示例[转]
- 搭积木(蓝桥杯)
- Thread类源码
- 第七章 更加抽象