联系方式
学习资讯
Java面试宝典-这一篇就够了
Java面试宝典-这一篇就够了
相关概念
面向对象的三个特征
封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.
多态的好处
允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:
可替换性:多态对已存在代码具有可替换性.
可扩充性:增加新的子类不影响已经存在的类结构.
接口性:多态是超累通过方法签名,想子类提供一个公共接口,由子类来完善或者重写它来实现的.
灵活性;
简化性。
代码中如何实现多态
实现多态主要有以下三种方式: 1. 接口实现 2. 继承父类重写方法 3. 同一类中进行方法重载
虚拟机是如何实现多态的
动态绑定技术(dynamic binding),执行期间判断所引用对象的实际类型,根据实际类型调用对应的方法.
接口的意义
接口的意义用三个词就可以概括:规范,扩展,回调.
抽象类的意义
抽象类的意义可以用三句话来概括:
为其他子类提供一个公共的类型
封装子类中重复定义的内容
定义抽象方法,子类虽然有不同的实现,但是定义时一致的 ## 接口和抽象类的区别

更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京丰台区IT培训北京丰台区php培训北京丰台区java培训 网站详细了解,免费咨询电话:400-998-6158